pub static UCD_QUICK_NFD: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,192),(0,0,197),()), ((0,0,199),(0,0,207),()), ((0,0,209),(0,0,214),()),
  ((0,0,217),(0,0,221),()), ((0,0,224),(0,0,229),()), ((0,0,231),(0,0,239),()),
  ((0,0,241),(0,0,246),()), ((0,0,249),(0,0,253),()), ((0,0,255),(0,1,15),()),
  ((0,1,18),(0,1,37),()), ((0,1,40),(0,1,48),()), ((0,1,52),(0,1,55),()),
  ((0,1,57),(0,1,62),()), ((0,1,67),(0,1,72),()), ((0,1,76),(0,1,81),()),
  ((0,1,84),(0,1,101),()), ((0,1,104),(0,1,126),()), ((0,1,160),(0,1,161),()),
  ((0,1,175),(0,1,176),()), ((0,1,205),(0,1,220),()), ((0,1,222),(0,1,227),()),
  ((0,1,230),(0,1,240),()), ((0,1,244),(0,1,245),()), ((0,1,248),(0,2,27),()),
  ((0,2,30),(0,2,31),()), ((0,2,38),(0,2,51),()), ((0,3,64),(0,3,65),()),
  ((0,3,67),(0,3,68),()), ((0,3,116),(0,3,116),()), ((0,3,126),(0,3,126),()),
  ((0,3,133),(0,3,138),()), ((0,3,140),(0,3,140),()), ((0,3,142),(0,3,144),()),
  ((0,3,170),(0,3,176),()), ((0,3,202),(0,3,206),()), ((0,3,211),(0,3,212),()),
  ((0,4,0),(0,4,1),()), ((0,4,3),(0,4,3),()), ((0,4,7),(0,4,7),()),
  ((0,4,12),(0,4,14),()), ((0,4,25),(0,4,25),()), ((0,4,57),(0,4,57),()),
  ((0,4,80),(0,4,81),()), ((0,4,83),(0,4,83),()), ((0,4,87),(0,4,87),()),
  ((0,4,92),(0,4,94),()), ((0,4,118),(0,4,119),()), ((0,4,193),(0,4,194),()),
  ((0,4,208),(0,4,211),()), ((0,4,214),(0,4,215),()), ((0,4,218),(0,4,223),()),
  ((0,4,226),(0,4,231),()), ((0,4,234),(0,4,245),()), ((0,4,248),(0,4,249),()),
  ((0,6,34),(0,6,38),()), ((0,6,192),(0,6,192),()), ((0,6,194),(0,6,194),()),
  ((0,6,211),(0,6,211),()), ((0,9,41),(0,9,41),()), ((0,9,49),(0,9,49),()),
  ((0,9,52),(0,9,52),()), ((0,9,88),(0,9,95),()), ((0,9,203),(0,9,204),()),
  ((0,9,220),(0,9,221),()), ((0,9,223),(0,9,223),()), ((0,10,51),(0,10,51),()),
  ((0,10,54),(0,10,54),()), ((0,10,89),(0,10,91),()), ((0,10,94),(0,10,94),()),
  ((0,11,72),(0,11,72),()), ((0,11,75),(0,11,76),()), ((0,11,92),(0,11,93),()),
  ((0,11,148),(0,11,148),()), ((0,11,202),(0,11,204),()),
  ((0,12,72),(0,12,72),()), ((0,12,192),(0,12,192),()),
  ((0,12,199),(0,12,200),()), ((0,12,202),(0,12,203),()),
  ((0,13,74),(0,13,76),()), ((0,13,218),(0,13,218),()),
  ((0,13,220),(0,13,222),()), ((0,15,67),(0,15,67),()),
  ((0,15,77),(0,15,77),()), ((0,15,82),(0,15,82),()), ((0,15,87),(0,15,87),()),
  ((0,15,92),(0,15,92),()), ((0,15,105),(0,15,105),()),
  ((0,15,115),(0,15,115),()), ((0,15,117),(0,15,118),()),
  ((0,15,120),(0,15,120),()), ((0,15,129),(0,15,129),()),
  ((0,15,147),(0,15,147),()), ((0,15,157),(0,15,157),()),
  ((0,15,162),(0,15,162),()), ((0,15,167),(0,15,167),()),
  ((0,15,172),(0,15,172),()), ((0,15,185),(0,15,185),()),
  ((0,16,38),(0,16,38),()), ((0,27,6),(0,27,6),()), ((0,27,8),(0,27,8),()),
  ((0,27,10),(0,27,10),()), ((0,27,12),(0,27,12),()), ((0,27,14),(0,27,14),()),
  ((0,27,18),(0,27,18),()), ((0,27,59),(0,27,59),()), ((0,27,61),(0,27,61),()),
  ((0,27,64),(0,27,65),()), ((0,27,67),(0,27,67),()), ((0,30,0),(0,30,153),()),
  ((0,30,155),(0,30,155),()), ((0,30,160),(0,30,249),()),
  ((0,31,0),(0,31,21),()), ((0,31,24),(0,31,29),()), ((0,31,32),(0,31,69),()),
  ((0,31,72),(0,31,77),()), ((0,31,80),(0,31,87),()), ((0,31,89),(0,31,89),()),
  ((0,31,91),(0,31,91),()), ((0,31,93),(0,31,93),()), ((0,31,95),(0,31,125),()),
  ((0,31,128),(0,31,180),()), ((0,31,182),(0,31,188),()),
  ((0,31,190),(0,31,190),()), ((0,31,193),(0,31,196),()),
  ((0,31,198),(0,31,211),()), ((0,31,214),(0,31,219),()),
  ((0,31,221),(0,31,239),()), ((0,31,242),(0,31,244),()),
  ((0,31,246),(0,31,253),()), ((0,32,0),(0,32,1),()), ((0,33,38),(0,33,38),()),
  ((0,33,42),(0,33,43),()), ((0,33,154),(0,33,155),()),
  ((0,33,174),(0,33,174),()), ((0,33,205),(0,33,207),()),
  ((0,34,4),(0,34,4),()), ((0,34,9),(0,34,9),()), ((0,34,12),(0,34,12),()),
  ((0,34,36),(0,34,36),()), ((0,34,38),(0,34,38),()), ((0,34,65),(0,34,65),()),
  ((0,34,68),(0,34,68),()), ((0,34,71),(0,34,71),()), ((0,34,73),(0,34,73),()),
  ((0,34,96),(0,34,96),()), ((0,34,98),(0,34,98),()),
  ((0,34,109),(0,34,113),()), ((0,34,116),(0,34,117),()),
  ((0,34,120),(0,34,121),()), ((0,34,128),(0,34,129),()),
  ((0,34,132),(0,34,133),()), ((0,34,136),(0,34,137),()),
  ((0,34,172),(0,34,175),()), ((0,34,224),(0,34,227),()),
  ((0,34,234),(0,34,237),()), ((0,35,41),(0,35,42),()),
  ((0,42,220),(0,42,220),()), ((0,48,76),(0,48,76),()),
  ((0,48,78),(0,48,78),()), ((0,48,80),(0,48,80),()), ((0,48,82),(0,48,82),()),
  ((0,48,84),(0,48,84),()), ((0,48,86),(0,48,86),()), ((0,48,88),(0,48,88),()),
  ((0,48,90),(0,48,90),()), ((0,48,92),(0,48,92),()), ((0,48,94),(0,48,94),()),
  ((0,48,96),(0,48,96),()), ((0,48,98),(0,48,98),()),
  ((0,48,101),(0,48,101),()), ((0,48,103),(0,48,103),()),
  ((0,48,105),(0,48,105),()), ((0,48,112),(0,48,113),()),
  ((0,48,115),(0,48,116),()), ((0,48,118),(0,48,119),()),
  ((0,48,121),(0,48,122),()), ((0,48,124),(0,48,125),()),
  ((0,48,148),(0,48,148),()), ((0,48,158),(0,48,158),()),
  ((0,48,172),(0,48,172),()), ((0,48,174),(0,48,174),()),
  ((0,48,176),(0,48,176),()), ((0,48,178),(0,48,178),()),
  ((0,48,180),(0,48,180),()), ((0,48,182),(0,48,182),()),
  ((0,48,184),(0,48,184),()), ((0,48,186),(0,48,186),()),
  ((0,48,188),(0,48,188),()), ((0,48,190),(0,48,190),()),
  ((0,48,192),(0,48,192),()), ((0,48,194),(0,48,194),()),
  ((0,48,197),(0,48,197),()), ((0,48,199),(0,48,199),()),
  ((0,48,201),(0,48,201),()), ((0,48,208),(0,48,209),()),
  ((0,48,211),(0,48,212),()), ((0,48,214),(0,48,215),()),
  ((0,48,217),(0,48,218),()), ((0,48,220),(0,48,221),()),
  ((0,48,244),(0,48,244),()), ((0,48,247),(0,48,250),()),
  ((0,48,254),(0,48,254),()), ((0,172,0),(0,215,163),()),
  ((0,249,0),(0,250,13),()), ((0,250,16),(0,250,16),()),
  ((0,250,18),(0,250,18),()), ((0,250,21),(0,250,30),()),
  ((0,250,32),(0,250,32),()), ((0,250,34),(0,250,34),()),
  ((0,250,37),(0,250,38),()), ((0,250,42),(0,250,109),()),
  ((0,250,112),(0,250,217),()), ((0,251,29),(0,251,29),()),
  ((0,251,31),(0,251,31),()), ((0,251,42),(0,251,54),()),
  ((0,251,56),(0,251,60),()), ((0,251,62),(0,251,62),()),
  ((0,251,64),(0,251,65),()), ((0,251,67),(0,251,68),()),
  ((0,251,70),(0,251,78),()), ((1,16,154),(1,16,154),()),
  ((1,16,156),(1,16,156),()), ((1,16,171),(1,16,171),()),
  ((1,17,46),(1,17,47),()), ((1,19,75),(1,19,76),()),
  ((1,20,187),(1,20,188),()), ((1,20,190),(1,20,190),()),
  ((1,21,186),(1,21,187),()), ((1,209,94),(1,209,100),()),
  ((1,209,187),(1,209,192),()), ((2,248,0),(2,250,29),())
];

pub static UCD_QUICK_NFKD: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,160),(0,0,160),()), ((0,0,168),(0,0,168),()), ((0,0,170),(0,0,170),()),
  ((0,0,175),(0,0,175),()), ((0,0,178),(0,0,181),()), ((0,0,184),(0,0,186),()),
  ((0,0,188),(0,0,190),()), ((0,0,192),(0,0,197),()), ((0,0,199),(0,0,207),()),
  ((0,0,209),(0,0,214),()), ((0,0,217),(0,0,221),()), ((0,0,224),(0,0,229),()),
  ((0,0,231),(0,0,239),()), ((0,0,241),(0,0,246),()), ((0,0,249),(0,0,253),()),
  ((0,0,255),(0,1,15),()), ((0,1,18),(0,1,37),()), ((0,1,40),(0,1,48),()),
  ((0,1,50),(0,1,55),()), ((0,1,57),(0,1,64),()), ((0,1,67),(0,1,73),()),
  ((0,1,76),(0,1,81),()), ((0,1,84),(0,1,101),()), ((0,1,104),(0,1,127),()),
  ((0,1,160),(0,1,161),()), ((0,1,175),(0,1,176),()), ((0,1,196),(0,1,220),()),
  ((0,1,222),(0,1,227),()), ((0,1,230),(0,1,245),()), ((0,1,248),(0,2,27),()),
  ((0,2,30),(0,2,31),()), ((0,2,38),(0,2,51),()), ((0,2,176),(0,2,184),()),
  ((0,2,216),(0,2,221),()), ((0,2,224),(0,2,228),()), ((0,3,64),(0,3,65),()),
  ((0,3,67),(0,3,68),()), ((0,3,116),(0,3,116),()), ((0,3,122),(0,3,122),()),
  ((0,3,126),(0,3,126),()), ((0,3,132),(0,3,138),()), ((0,3,140),(0,3,140),()),
  ((0,3,142),(0,3,144),()), ((0,3,170),(0,3,176),()), ((0,3,202),(0,3,206),()),
  ((0,3,208),(0,3,214),()), ((0,3,240),(0,3,242),()), ((0,3,244),(0,3,245),()),
  ((0,3,249),(0,3,249),()), ((0,4,0),(0,4,1),()), ((0,4,3),(0,4,3),()),
  ((0,4,7),(0,4,7),()), ((0,4,12),(0,4,14),()), ((0,4,25),(0,4,25),()),
  ((0,4,57),(0,4,57),()), ((0,4,80),(0,4,81),()), ((0,4,83),(0,4,83),()),
  ((0,4,87),(0,4,87),()), ((0,4,92),(0,4,94),()), ((0,4,118),(0,4,119),()),
  ((0,4,193),(0,4,194),()), ((0,4,208),(0,4,211),()), ((0,4,214),(0,4,215),()),
  ((0,4,218),(0,4,223),()), ((0,4,226),(0,4,231),()), ((0,4,234),(0,4,245),()),
  ((0,4,248),(0,4,249),()), ((0,5,135),(0,5,135),()), ((0,6,34),(0,6,38),()),
  ((0,6,117),(0,6,120),()), ((0,6,192),(0,6,192),()), ((0,6,194),(0,6,194),()),
  ((0,6,211),(0,6,211),()), ((0,9,41),(0,9,41),()), ((0,9,49),(0,9,49),()),
  ((0,9,52),(0,9,52),()), ((0,9,88),(0,9,95),()), ((0,9,203),(0,9,204),()),
  ((0,9,220),(0,9,221),()), ((0,9,223),(0,9,223),()), ((0,10,51),(0,10,51),()),
  ((0,10,54),(0,10,54),()), ((0,10,89),(0,10,91),()), ((0,10,94),(0,10,94),()),
  ((0,11,72),(0,11,72),()), ((0,11,75),(0,11,76),()), ((0,11,92),(0,11,93),()),
  ((0,11,148),(0,11,148),()), ((0,11,202),(0,11,204),()),
  ((0,12,72),(0,12,72),()), ((0,12,192),(0,12,192),()),
  ((0,12,199),(0,12,200),()), ((0,12,202),(0,12,203),()),
  ((0,13,74),(0,13,76),()), ((0,13,218),(0,13,218),()),
  ((0,13,220),(0,13,222),()), ((0,14,51),(0,14,51),()),
  ((0,14,179),(0,14,179),()), ((0,14,220),(0,14,221),()),
  ((0,15,12),(0,15,12),()), ((0,15,67),(0,15,67),()), ((0,15,77),(0,15,77),()),
  ((0,15,82),(0,15,82),()), ((0,15,87),(0,15,87),()), ((0,15,92),(0,15,92),()),
  ((0,15,105),(0,15,105),()), ((0,15,115),(0,15,115),()),
  ((0,15,117),(0,15,121),()), ((0,15,129),(0,15,129),()),
  ((0,15,147),(0,15,147),()), ((0,15,157),(0,15,157),()),
  ((0,15,162),(0,15,162),()), ((0,15,167),(0,15,167),()),
  ((0,15,172),(0,15,172),()), ((0,15,185),(0,15,185),()),
  ((0,16,38),(0,16,38),()), ((0,16,252),(0,16,252),()), ((0,27,6),(0,27,6),()),
  ((0,27,8),(0,27,8),()), ((0,27,10),(0,27,10),()), ((0,27,12),(0,27,12),()),
  ((0,27,14),(0,27,14),()), ((0,27,18),(0,27,18),()), ((0,27,59),(0,27,59),()),
  ((0,27,61),(0,27,61),()), ((0,27,64),(0,27,65),()), ((0,27,67),(0,27,67),()),
  ((0,29,44),(0,29,46),()), ((0,29,48),(0,29,58),()), ((0,29,60),(0,29,77),()),
  ((0,29,79),(0,29,106),()), ((0,29,120),(0,29,120),()),
  ((0,29,155),(0,29,191),()), ((0,30,0),(0,30,155),()),
  ((0,30,160),(0,30,249),()), ((0,31,0),(0,31,21),()), ((0,31,24),(0,31,29),()),
  ((0,31,32),(0,31,69),()), ((0,31,72),(0,31,77),()), ((0,31,80),(0,31,87),()),
  ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()), ((0,31,93),(0,31,93),()),
  ((0,31,95),(0,31,125),()), ((0,31,128),(0,31,180),()),
  ((0,31,182),(0,31,196),()), ((0,31,198),(0,31,211),()),
  ((0,31,214),(0,31,219),()), ((0,31,221),(0,31,239),()),
  ((0,31,242),(0,31,244),()), ((0,31,246),(0,31,254),()),
  ((0,32,0),(0,32,10),()), ((0,32,17),(0,32,17),()), ((0,32,23),(0,32,23),()),
  ((0,32,36),(0,32,38),()), ((0,32,47),(0,32,47),()), ((0,32,51),(0,32,52),()),
  ((0,32,54),(0,32,55),()), ((0,32,60),(0,32,60),()), ((0,32,62),(0,32,62),()),
  ((0,32,71),(0,32,73),()), ((0,32,87),(0,32,87),()), ((0,32,95),(0,32,95),()),
  ((0,32,112),(0,32,113),()), ((0,32,116),(0,32,142),()),
  ((0,32,144),(0,32,156),()), ((0,32,168),(0,32,168),()),
  ((0,33,0),(0,33,3),()), ((0,33,5),(0,33,7),()), ((0,33,9),(0,33,19),()),
  ((0,33,21),(0,33,22),()), ((0,33,25),(0,33,29),()), ((0,33,32),(0,33,34),()),
  ((0,33,36),(0,33,36),()), ((0,33,38),(0,33,38),()), ((0,33,40),(0,33,40),()),
  ((0,33,42),(0,33,45),()), ((0,33,47),(0,33,49),()), ((0,33,51),(0,33,57),()),
  ((0,33,59),(0,33,64),()), ((0,33,69),(0,33,73),()), ((0,33,80),(0,33,127),()),
  ((0,33,137),(0,33,137),()), ((0,33,154),(0,33,155),()),
  ((0,33,174),(0,33,174),()), ((0,33,205),(0,33,207),()),
  ((0,34,4),(0,34,4),()), ((0,34,9),(0,34,9),()), ((0,34,12),(0,34,12),()),
  ((0,34,36),(0,34,36),()), ((0,34,38),(0,34,38),()), ((0,34,44),(0,34,45),()),
  ((0,34,47),(0,34,48),()), ((0,34,65),(0,34,65),()), ((0,34,68),(0,34,68),()),
  ((0,34,71),(0,34,71),()), ((0,34,73),(0,34,73),()), ((0,34,96),(0,34,96),()),
  ((0,34,98),(0,34,98),()), ((0,34,109),(0,34,113),()),
  ((0,34,116),(0,34,117),()), ((0,34,120),(0,34,121),()),
  ((0,34,128),(0,34,129),()), ((0,34,132),(0,34,133),()),
  ((0,34,136),(0,34,137),()), ((0,34,172),(0,34,175),()),
  ((0,34,224),(0,34,227),()), ((0,34,234),(0,34,237),()),
  ((0,35,41),(0,35,42),()), ((0,36,96),(0,36,234),()), ((0,42,12),(0,42,12),()),
  ((0,42,116),(0,42,118),()), ((0,42,220),(0,42,220),()),
  ((0,44,124),(0,44,125),()), ((0,45,111),(0,45,111),()),
  ((0,46,159),(0,46,159),()), ((0,46,243),(0,46,243),()),
  ((0,47,0),(0,47,213),()), ((0,48,0),(0,48,0),()), ((0,48,54),(0,48,54),()),
  ((0,48,56),(0,48,58),()), ((0,48,76),(0,48,76),()), ((0,48,78),(0,48,78),()),
  ((0,48,80),(0,48,80),()), ((0,48,82),(0,48,82),()), ((0,48,84),(0,48,84),()),
  ((0,48,86),(0,48,86),()), ((0,48,88),(0,48,88),()), ((0,48,90),(0,48,90),()),
  ((0,48,92),(0,48,92),()), ((0,48,94),(0,48,94),()), ((0,48,96),(0,48,96),()),
  ((0,48,98),(0,48,98),()), ((0,48,101),(0,48,101),()),
  ((0,48,103),(0,48,103),()), ((0,48,105),(0,48,105),()),
  ((0,48,112),(0,48,113),()), ((0,48,115),(0,48,116),()),
  ((0,48,118),(0,48,119),()), ((0,48,121),(0,48,122),()),
  ((0,48,124),(0,48,125),()), ((0,48,148),(0,48,148),()),
  ((0,48,155),(0,48,156),()), ((0,48,158),(0,48,159),()),
  ((0,48,172),(0,48,172),()), ((0,48,174),(0,48,174),()),
  ((0,48,176),(0,48,176),()), ((0,48,178),(0,48,178),()),
  ((0,48,180),(0,48,180),()), ((0,48,182),(0,48,182),()),
  ((0,48,184),(0,48,184),()), ((0,48,186),(0,48,186),()),
  ((0,48,188),(0,48,188),()), ((0,48,190),(0,48,190),()),
  ((0,48,192),(0,48,192),()), ((0,48,194),(0,48,194),()),
  ((0,48,197),(0,48,197),()), ((0,48,199),(0,48,199),()),
  ((0,48,201),(0,48,201),()), ((0,48,208),(0,48,209),()),
  ((0,48,211),(0,48,212),()), ((0,48,214),(0,48,215),()),
  ((0,48,217),(0,48,218),()), ((0,48,220),(0,48,221),()),
  ((0,48,244),(0,48,244),()), ((0,48,247),(0,48,250),()),
  ((0,48,254),(0,48,255),()), ((0,49,49),(0,49,142),()),
  ((0,49,146),(0,49,159),()), ((0,50,0),(0,50,30),()), ((0,50,32),(0,50,71),()),
  ((0,50,80),(0,50,126),()), ((0,50,128),(0,50,254),()),
  ((0,51,0),(0,51,255),()), ((0,166,156),(0,166,157),()),
  ((0,167,112),(0,167,112),()), ((0,167,248),(0,167,249),()),
  ((0,171,92),(0,171,95),()), ((0,172,0),(0,215,163),()),
  ((0,249,0),(0,250,13),()), ((0,250,16),(0,250,16),()),
  ((0,250,18),(0,250,18),()), ((0,250,21),(0,250,30),()),
  ((0,250,32),(0,250,32),()), ((0,250,34),(0,250,34),()),
  ((0,250,37),(0,250,38),()), ((0,250,42),(0,250,109),()),
  ((0,250,112),(0,250,217),()), ((0,251,0),(0,251,6),()),
  ((0,251,19),(0,251,23),()), ((0,251,29),(0,251,29),()),
  ((0,251,31),(0,251,54),()), ((0,251,56),(0,251,60),()),
  ((0,251,62),(0,251,62),()), ((0,251,64),(0,251,65),()),
  ((0,251,67),(0,251,68),()), ((0,251,70),(0,251,177),()),
  ((0,251,211),(0,253,61),()), ((0,253,80),(0,253,143),()),
  ((0,253,146),(0,253,199),()), ((0,253,240),(0,253,252),()),
  ((0,254,16),(0,254,25),()), ((0,254,48),(0,254,68),()),
  ((0,254,71),(0,254,82),()), ((0,254,84),(0,254,102),()),
  ((0,254,104),(0,254,107),()), ((0,254,112),(0,254,114),()),
  ((0,254,116),(0,254,116),()), ((0,254,118),(0,254,252),()),
  ((0,255,1),(0,255,190),()), ((0,255,194),(0,255,199),()),
  ((0,255,202),(0,255,207),()), ((0,255,210),(0,255,215),()),
  ((0,255,218),(0,255,220),()), ((0,255,224),(0,255,230),()),
  ((0,255,232),(0,255,238),()), ((1,16,154),(1,16,154),()),
  ((1,16,156),(1,16,156),()), ((1,16,171),(1,16,171),()),
  ((1,17,46),(1,17,47),()), ((1,19,75),(1,19,76),()),
  ((1,20,187),(1,20,188),()), ((1,20,190),(1,20,190),()),
  ((1,21,186),(1,21,187),()), ((1,209,94),(1,209,100),()),
  ((1,209,187),(1,209,192),()), ((1,212,0),(1,212,84),()),
  ((1,212,86),(1,212,156),()), ((1,212,158),(1,212,159),()),
  ((1,212,162),(1,212,162),()), ((1,212,165),(1,212,166),()),
  ((1,212,169),(1,212,172),()), ((1,212,174),(1,212,185),()),
  ((1,212,187),(1,212,187),()), ((1,212,189),(1,212,195),()),
  ((1,212,197),(1,213,5),()), ((1,213,7),(1,213,10),()),
  ((1,213,13),(1,213,20),()), ((1,213,22),(1,213,28),()),
  ((1,213,30),(1,213,57),()), ((1,213,59),(1,213,62),()),
  ((1,213,64),(1,213,68),()), ((1,213,70),(1,213,70),()),
  ((1,213,74),(1,213,80),()), ((1,213,82),(1,214,165),()),
  ((1,214,168),(1,215,203),()), ((1,215,206),(1,215,255),()),
  ((1,238,0),(1,238,3),()), ((1,238,5),(1,238,31),()),
  ((1,238,33),(1,238,34),()), ((1,238,36),(1,238,36),()),
  ((1,238,39),(1,238,39),()), ((1,238,41),(1,238,50),()),
  ((1,238,52),(1,238,55),()), ((1,238,57),(1,238,57),()),
  ((1,238,59),(1,238,59),()), ((1,238,66),(1,238,66),()),
  ((1,238,71),(1,238,71),()), ((1,238,73),(1,238,73),()),
  ((1,238,75),(1,238,75),()), ((1,238,77),(1,238,79),()),
  ((1,238,81),(1,238,82),()), ((1,238,84),(1,238,84),()),
  ((1,238,87),(1,238,87),()), ((1,238,89),(1,238,89),()),
  ((1,238,91),(1,238,91),()), ((1,238,93),(1,238,93),()),
  ((1,238,95),(1,238,95),()), ((1,238,97),(1,238,98),()),
  ((1,238,100),(1,238,100),()), ((1,238,103),(1,238,106),()),
  ((1,238,108),(1,238,114),()), ((1,238,116),(1,238,119),()),
  ((1,238,121),(1,238,124),()), ((1,238,126),(1,238,126),()),
  ((1,238,128),(1,238,137),()), ((1,238,139),(1,238,155),()),
  ((1,238,161),(1,238,163),()), ((1,238,165),(1,238,169),()),
  ((1,238,171),(1,238,187),()), ((1,241,0),(1,241,10),()),
  ((1,241,16),(1,241,46),()), ((1,241,48),(1,241,79),()),
  ((1,241,106),(1,241,107),()), ((1,241,144),(1,241,144),()),
  ((1,242,0),(1,242,2),()), ((1,242,16),(1,242,59),()),
  ((1,242,64),(1,242,72),()), ((1,242,80),(1,242,81),()),
  ((2,248,0),(2,250,29),())
];

pub static UCD_GRAPH_LINK: &'static [((u8,u8,u8), ())] = &[
  ((0,9,77),()), ((0,9,205),()), ((0,10,77),()), ((0,10,205),()),
  ((0,11,77),()), ((0,11,205),()), ((0,12,77),()), ((0,12,205),()),
  ((0,13,77),()), ((0,13,202),()), ((0,14,58),()), ((0,15,132),()),
  ((0,16,57),()), ((0,16,58),()), ((0,23,20),()), ((0,23,52),()),
  ((0,23,210),()), ((0,26,96),()), ((0,27,68),()), ((0,27,170),()),
  ((0,27,171),()), ((0,27,242),()), ((0,27,243),()), ((0,45,127),()),
  ((0,168,6),()), ((0,168,196),()), ((0,169,83),()), ((0,169,192),()),
  ((0,170,246),()), ((0,171,237),()), ((1,10,63),()), ((1,16,70),()),
  ((1,16,127),()), ((1,16,185),()), ((1,17,51),()), ((1,17,52),()),
  ((1,17,192),()), ((1,18,53),()), ((1,18,234),()), ((1,19,77),()),
  ((1,20,66),()), ((1,20,194),()), ((1,21,191),()), ((1,22,63),()),
  ((1,22,182),()), ((1,23,43),()), ((1,28,63),())
];

pub static UCD_EXPANDING_NFC: &'static [((u8,u8,u8), ())] = &[
  ((0,3,68),()), ((0,9,88),()), ((0,9,89),()), ((0,9,90),()), ((0,9,91),()),
  ((0,9,92),()), ((0,9,93),()), ((0,9,94),()), ((0,9,95),()), ((0,9,220),()),
  ((0,9,221),()), ((0,9,223),()), ((0,10,51),()), ((0,10,54),()),
  ((0,10,89),()), ((0,10,90),()), ((0,10,91),()), ((0,10,94),()),
  ((0,11,92),()), ((0,11,93),()), ((0,15,67),()), ((0,15,77),()),
  ((0,15,82),()), ((0,15,87),()), ((0,15,92),()), ((0,15,105),()),
  ((0,15,115),()), ((0,15,117),()), ((0,15,118),()), ((0,15,120),()),
  ((0,15,129),()), ((0,15,147),()), ((0,15,157),()), ((0,15,162),()),
  ((0,15,167),()), ((0,15,172),()), ((0,15,185),()), ((0,42,220),()),
  ((0,251,29),()), ((0,251,31),()), ((0,251,42),()), ((0,251,43),()),
  ((0,251,44),()), ((0,251,45),()), ((0,251,46),()), ((0,251,47),()),
  ((0,251,48),()), ((0,251,49),()), ((0,251,50),()), ((0,251,51),()),
  ((0,251,52),()), ((0,251,53),()), ((0,251,54),()), ((0,251,56),()),
  ((0,251,57),()), ((0,251,58),()), ((0,251,59),()), ((0,251,60),()),
  ((0,251,62),()), ((0,251,64),()), ((0,251,65),()), ((0,251,67),()),
  ((0,251,68),()), ((0,251,70),()), ((0,251,71),()), ((0,251,72),()),
  ((0,251,73),()), ((0,251,74),()), ((0,251,75),()), ((0,251,76),()),
  ((0,251,77),()), ((0,251,78),()), ((1,209,94),()), ((1,209,95),()),
  ((1,209,96),()), ((1,209,97),()), ((1,209,98),()), ((1,209,99),()),
  ((1,209,100),()), ((1,209,187),()), ((1,209,188),()), ((1,209,189),()),
  ((1,209,190),()), ((1,209,191),()), ((1,209,192),())
];

pub static UCD_CASE_CHANGES_CASEFOLD: &'static [((u8,u8,u8), ())] = &[
  ((0,0,65),()), ((0,0,66),()), ((0,0,67),()), ((0,0,68),()), ((0,0,69),()),
  ((0,0,70),()), ((0,0,71),()), ((0,0,72),()), ((0,0,73),()), ((0,0,74),()),
  ((0,0,75),()), ((0,0,76),()), ((0,0,77),()), ((0,0,78),()), ((0,0,79),()),
  ((0,0,80),()), ((0,0,81),()), ((0,0,82),()), ((0,0,83),()), ((0,0,84),()),
  ((0,0,85),()), ((0,0,86),()), ((0,0,87),()), ((0,0,88),()), ((0,0,89),()),
  ((0,0,90),()), ((0,0,181),()), ((0,0,192),()), ((0,0,193),()), ((0,0,194),()),
  ((0,0,195),()), ((0,0,196),()), ((0,0,197),()), ((0,0,198),()),
  ((0,0,199),()), ((0,0,200),()), ((0,0,201),()), ((0,0,202),()),
  ((0,0,203),()), ((0,0,204),()), ((0,0,205),()), ((0,0,206),()),
  ((0,0,207),()), ((0,0,208),()), ((0,0,209),()), ((0,0,210),()),
  ((0,0,211),()), ((0,0,212),()), ((0,0,213),()), ((0,0,214),()),
  ((0,0,216),()), ((0,0,217),()), ((0,0,218),()), ((0,0,219),()),
  ((0,0,220),()), ((0,0,221),()), ((0,0,222),()), ((0,0,223),()), ((0,1,0),()),
  ((0,1,2),()), ((0,1,4),()), ((0,1,6),()), ((0,1,8),()), ((0,1,10),()),
  ((0,1,12),()), ((0,1,14),()), ((0,1,16),()), ((0,1,18),()), ((0,1,20),()),
  ((0,1,22),()), ((0,1,24),()), ((0,1,26),()), ((0,1,28),()), ((0,1,30),()),
  ((0,1,32),()), ((0,1,34),()), ((0,1,36),()), ((0,1,38),()), ((0,1,40),()),
  ((0,1,42),()), ((0,1,44),()), ((0,1,46),()), ((0,1,48),()), ((0,1,50),()),
  ((0,1,52),()), ((0,1,54),()), ((0,1,57),()), ((0,1,59),()), ((0,1,61),()),
  ((0,1,63),()), ((0,1,65),()), ((0,1,67),()), ((0,1,69),()), ((0,1,71),()),
  ((0,1,73),()), ((0,1,74),()), ((0,1,76),()), ((0,1,78),()), ((0,1,80),()),
  ((0,1,82),()), ((0,1,84),()), ((0,1,86),()), ((0,1,88),()), ((0,1,90),()),
  ((0,1,92),()), ((0,1,94),()), ((0,1,96),()), ((0,1,98),()), ((0,1,100),()),
  ((0,1,102),()), ((0,1,104),()), ((0,1,106),()), ((0,1,108),()),
  ((0,1,110),()), ((0,1,112),()), ((0,1,114),()), ((0,1,116),()),
  ((0,1,118),()), ((0,1,120),()), ((0,1,121),()), ((0,1,123),()),
  ((0,1,125),()), ((0,1,127),()), ((0,1,129),()), ((0,1,130),()),
  ((0,1,132),()), ((0,1,134),()), ((0,1,135),()), ((0,1,137),()),
  ((0,1,138),()), ((0,1,139),()), ((0,1,142),()), ((0,1,143),()),
  ((0,1,144),()), ((0,1,145),()), ((0,1,147),()), ((0,1,148),()),
  ((0,1,150),()), ((0,1,151),()), ((0,1,152),()), ((0,1,156),()),
  ((0,1,157),()), ((0,1,159),()), ((0,1,160),()), ((0,1,162),()),
  ((0,1,164),()), ((0,1,166),()), ((0,1,167),()), ((0,1,169),()),
  ((0,1,172),()), ((0,1,174),()), ((0,1,175),()), ((0,1,177),()),
  ((0,1,178),()), ((0,1,179),()), ((0,1,181),()), ((0,1,183),()),
  ((0,1,184),()), ((0,1,188),()), ((0,1,196),()), ((0,1,197),()),
  ((0,1,199),()), ((0,1,200),()), ((0,1,202),()), ((0,1,203),()),
  ((0,1,205),()), ((0,1,207),()), ((0,1,209),()), ((0,1,211),()),
  ((0,1,213),()), ((0,1,215),()), ((0,1,217),()), ((0,1,219),()),
  ((0,1,222),()), ((0,1,224),()), ((0,1,226),()), ((0,1,228),()),
  ((0,1,230),()), ((0,1,232),()), ((0,1,234),()), ((0,1,236),()),
  ((0,1,238),()), ((0,1,241),()), ((0,1,242),()), ((0,1,244),()),
  ((0,1,246),()), ((0,1,247),()), ((0,1,248),()), ((0,1,250),()),
  ((0,1,252),()), ((0,1,254),()), ((0,2,0),()), ((0,2,2),()), ((0,2,4),()),
  ((0,2,6),()), ((0,2,8),()), ((0,2,10),()), ((0,2,12),()), ((0,2,14),()),
  ((0,2,16),()), ((0,2,18),()), ((0,2,20),()), ((0,2,22),()), ((0,2,24),()),
  ((0,2,26),()), ((0,2,28),()), ((0,2,30),()), ((0,2,32),()), ((0,2,34),()),
  ((0,2,36),()), ((0,2,38),()), ((0,2,40),()), ((0,2,42),()), ((0,2,44),()),
  ((0,2,46),()), ((0,2,48),()), ((0,2,50),()), ((0,2,58),()), ((0,2,59),()),
  ((0,2,61),()), ((0,2,62),()), ((0,2,65),()), ((0,2,67),()), ((0,2,68),()),
  ((0,2,69),()), ((0,2,70),()), ((0,2,72),()), ((0,2,74),()), ((0,2,76),()),
  ((0,2,78),()), ((0,3,69),()), ((0,3,112),()), ((0,3,114),()), ((0,3,118),()),
  ((0,3,127),()), ((0,3,134),()), ((0,3,136),()), ((0,3,137),()),
  ((0,3,138),()), ((0,3,140),()), ((0,3,142),()), ((0,3,143),()),
  ((0,3,145),()), ((0,3,146),()), ((0,3,147),()), ((0,3,148),()),
  ((0,3,149),()), ((0,3,150),()), ((0,3,151),()), ((0,3,152),()),
  ((0,3,153),()), ((0,3,154),()), ((0,3,155),()), ((0,3,156),()),
  ((0,3,157),()), ((0,3,158),()), ((0,3,159),()), ((0,3,160),()),
  ((0,3,161),()), ((0,3,163),()), ((0,3,164),()), ((0,3,165),()),
  ((0,3,166),()), ((0,3,167),()), ((0,3,168),()), ((0,3,169),()),
  ((0,3,170),()), ((0,3,171),()), ((0,3,194),()), ((0,3,207),()),
  ((0,3,208),()), ((0,3,209),()), ((0,3,213),()), ((0,3,214),()),
  ((0,3,216),()), ((0,3,218),()), ((0,3,220),()), ((0,3,222),()),
  ((0,3,224),()), ((0,3,226),()), ((0,3,228),()), ((0,3,230),()),
  ((0,3,232),()), ((0,3,234),()), ((0,3,236),()), ((0,3,238),()),
  ((0,3,240),()), ((0,3,241),()), ((0,3,244),()), ((0,3,245),()),
  ((0,3,247),()), ((0,3,249),()), ((0,3,250),()), ((0,3,253),()),
  ((0,3,254),()), ((0,3,255),()), ((0,4,0),()), ((0,4,1),()), ((0,4,2),()),
  ((0,4,3),()), ((0,4,4),()), ((0,4,5),()), ((0,4,6),()), ((0,4,7),()),
  ((0,4,8),()), ((0,4,9),()), ((0,4,10),()), ((0,4,11),()), ((0,4,12),()),
  ((0,4,13),()), ((0,4,14),()), ((0,4,15),()), ((0,4,16),()), ((0,4,17),()),
  ((0,4,18),()), ((0,4,19),()), ((0,4,20),()), ((0,4,21),()), ((0,4,22),()),
  ((0,4,23),()), ((0,4,24),()), ((0,4,25),()), ((0,4,26),()), ((0,4,27),()),
  ((0,4,28),()), ((0,4,29),()), ((0,4,30),()), ((0,4,31),()), ((0,4,32),()),
  ((0,4,33),()), ((0,4,34),()), ((0,4,35),()), ((0,4,36),()), ((0,4,37),()),
  ((0,4,38),()), ((0,4,39),()), ((0,4,40),()), ((0,4,41),()), ((0,4,42),()),
  ((0,4,43),()), ((0,4,44),()), ((0,4,45),()), ((0,4,46),()), ((0,4,47),()),
  ((0,4,96),()), ((0,4,98),()), ((0,4,100),()), ((0,4,102),()), ((0,4,104),()),
  ((0,4,106),()), ((0,4,108),()), ((0,4,110),()), ((0,4,112),()),
  ((0,4,114),()), ((0,4,116),()), ((0,4,118),()), ((0,4,120),()),
  ((0,4,122),()), ((0,4,124),()), ((0,4,126),()), ((0,4,128),()),
  ((0,4,138),()), ((0,4,140),()), ((0,4,142),()), ((0,4,144),()),
  ((0,4,146),()), ((0,4,148),()), ((0,4,150),()), ((0,4,152),()),
  ((0,4,154),()), ((0,4,156),()), ((0,4,158),()), ((0,4,160),()),
  ((0,4,162),()), ((0,4,164),()), ((0,4,166),()), ((0,4,168),()),
  ((0,4,170),()), ((0,4,172),()), ((0,4,174),()), ((0,4,176),()),
  ((0,4,178),()), ((0,4,180),()), ((0,4,182),()), ((0,4,184),()),
  ((0,4,186),()), ((0,4,188),()), ((0,4,190),()), ((0,4,192),()),
  ((0,4,193),()), ((0,4,195),()), ((0,4,197),()), ((0,4,199),()),
  ((0,4,201),()), ((0,4,203),()), ((0,4,205),()), ((0,4,208),()),
  ((0,4,210),()), ((0,4,212),()), ((0,4,214),()), ((0,4,216),()),
  ((0,4,218),()), ((0,4,220),()), ((0,4,222),()), ((0,4,224),()),
  ((0,4,226),()), ((0,4,228),()), ((0,4,230),()), ((0,4,232),()),
  ((0,4,234),()), ((0,4,236),()), ((0,4,238),()), ((0,4,240),()),
  ((0,4,242),()), ((0,4,244),()), ((0,4,246),()), ((0,4,248),()),
  ((0,4,250),()), ((0,4,252),()), ((0,4,254),()), ((0,5,0),()), ((0,5,2),()),
  ((0,5,4),()), ((0,5,6),()), ((0,5,8),()), ((0,5,10),()), ((0,5,12),()),
  ((0,5,14),()), ((0,5,16),()), ((0,5,18),()), ((0,5,20),()), ((0,5,22),()),
  ((0,5,24),()), ((0,5,26),()), ((0,5,28),()), ((0,5,30),()), ((0,5,32),()),
  ((0,5,34),()), ((0,5,36),()), ((0,5,38),()), ((0,5,40),()), ((0,5,42),()),
  ((0,5,44),()), ((0,5,46),()), ((0,5,49),()), ((0,5,50),()), ((0,5,51),()),
  ((0,5,52),()), ((0,5,53),()), ((0,5,54),()), ((0,5,55),()), ((0,5,56),()),
  ((0,5,57),()), ((0,5,58),()), ((0,5,59),()), ((0,5,60),()), ((0,5,61),()),
  ((0,5,62),()), ((0,5,63),()), ((0,5,64),()), ((0,5,65),()), ((0,5,66),()),
  ((0,5,67),()), ((0,5,68),()), ((0,5,69),()), ((0,5,70),()), ((0,5,71),()),
  ((0,5,72),()), ((0,5,73),()), ((0,5,74),()), ((0,5,75),()), ((0,5,76),()),
  ((0,5,77),()), ((0,5,78),()), ((0,5,79),()), ((0,5,80),()), ((0,5,81),()),
  ((0,5,82),()), ((0,5,83),()), ((0,5,84),()), ((0,5,85),()), ((0,5,86),()),
  ((0,5,135),()), ((0,16,160),()), ((0,16,161),()), ((0,16,162),()),
  ((0,16,163),()), ((0,16,164),()), ((0,16,165),()), ((0,16,166),()),
  ((0,16,167),()), ((0,16,168),()), ((0,16,169),()), ((0,16,170),()),
  ((0,16,171),()), ((0,16,172),()), ((0,16,173),()), ((0,16,174),()),
  ((0,16,175),()), ((0,16,176),()), ((0,16,177),()), ((0,16,178),()),
  ((0,16,179),()), ((0,16,180),()), ((0,16,181),()), ((0,16,182),()),
  ((0,16,183),()), ((0,16,184),()), ((0,16,185),()), ((0,16,186),()),
  ((0,16,187),()), ((0,16,188),()), ((0,16,189),()), ((0,16,190),()),
  ((0,16,191),()), ((0,16,192),()), ((0,16,193),()), ((0,16,194),()),
  ((0,16,195),()), ((0,16,196),()), ((0,16,197),()), ((0,16,199),()),
  ((0,16,205),()), ((0,19,248),()), ((0,19,249),()), ((0,19,250),()),
  ((0,19,251),()), ((0,19,252),()), ((0,19,253),()), ((0,28,128),()),
  ((0,28,129),()), ((0,28,130),()), ((0,28,131),()), ((0,28,132),()),
  ((0,28,133),()), ((0,28,134),()), ((0,28,135),()), ((0,28,136),()),
  ((0,30,0),()), ((0,30,2),()), ((0,30,4),()), ((0,30,6),()), ((0,30,8),()),
  ((0,30,10),()), ((0,30,12),()), ((0,30,14),()), ((0,30,16),()),
  ((0,30,18),()), ((0,30,20),()), ((0,30,22),()), ((0,30,24),()),
  ((0,30,26),()), ((0,30,28),()), ((0,30,30),()), ((0,30,32),()),
  ((0,30,34),()), ((0,30,36),()), ((0,30,38),()), ((0,30,40),()),
  ((0,30,42),()), ((0,30,44),()), ((0,30,46),()), ((0,30,48),()),
  ((0,30,50),()), ((0,30,52),()), ((0,30,54),()), ((0,30,56),()),
  ((0,30,58),()), ((0,30,60),()), ((0,30,62),()), ((0,30,64),()),
  ((0,30,66),()), ((0,30,68),()), ((0,30,70),()), ((0,30,72),()),
  ((0,30,74),()), ((0,30,76),()), ((0,30,78),()), ((0,30,80),()),
  ((0,30,82),()), ((0,30,84),()), ((0,30,86),()), ((0,30,88),()),
  ((0,30,90),()), ((0,30,92),()), ((0,30,94),()), ((0,30,96),()),
  ((0,30,98),()), ((0,30,100),()), ((0,30,102),()), ((0,30,104),()),
  ((0,30,106),()), ((0,30,108),()), ((0,30,110),()), ((0,30,112),()),
  ((0,30,114),()), ((0,30,116),()), ((0,30,118),()), ((0,30,120),()),
  ((0,30,122),()), ((0,30,124),()), ((0,30,126),()), ((0,30,128),()),
  ((0,30,130),()), ((0,30,132),()), ((0,30,134),()), ((0,30,136),()),
  ((0,30,138),()), ((0,30,140),()), ((0,30,142),()), ((0,30,144),()),
  ((0,30,146),()), ((0,30,148),()), ((0,30,154),()), ((0,30,155),()),
  ((0,30,158),()), ((0,30,160),()), ((0,30,162),()), ((0,30,164),()),
  ((0,30,166),()), ((0,30,168),()), ((0,30,170),()), ((0,30,172),()),
  ((0,30,174),()), ((0,30,176),()), ((0,30,178),()), ((0,30,180),()),
  ((0,30,182),()), ((0,30,184),()), ((0,30,186),()), ((0,30,188),()),
  ((0,30,190),()), ((0,30,192),()), ((0,30,194),()), ((0,30,196),()),
  ((0,30,198),()), ((0,30,200),()), ((0,30,202),()), ((0,30,204),()),
  ((0,30,206),()), ((0,30,208),()), ((0,30,210),()), ((0,30,212),()),
  ((0,30,214),()), ((0,30,216),()), ((0,30,218),()), ((0,30,220),()),
  ((0,30,222),()), ((0,30,224),()), ((0,30,226),()), ((0,30,228),()),
  ((0,30,230),()), ((0,30,232),()), ((0,30,234),()), ((0,30,236),()),
  ((0,30,238),()), ((0,30,240),()), ((0,30,242),()), ((0,30,244),()),
  ((0,30,246),()), ((0,30,248),()), ((0,30,250),()), ((0,30,252),()),
  ((0,30,254),()), ((0,31,8),()), ((0,31,9),()), ((0,31,10),()), ((0,31,11),()),
  ((0,31,12),()), ((0,31,13),()), ((0,31,14),()), ((0,31,15),()),
  ((0,31,24),()), ((0,31,25),()), ((0,31,26),()), ((0,31,27),()),
  ((0,31,28),()), ((0,31,29),()), ((0,31,40),()), ((0,31,41),()),
  ((0,31,42),()), ((0,31,43),()), ((0,31,44),()), ((0,31,45),()),
  ((0,31,46),()), ((0,31,47),()), ((0,31,56),()), ((0,31,57),()),
  ((0,31,58),()), ((0,31,59),()), ((0,31,60),()), ((0,31,61),()),
  ((0,31,62),()), ((0,31,63),()), ((0,31,72),()), ((0,31,73),()),
  ((0,31,74),()), ((0,31,75),()), ((0,31,76),()), ((0,31,77),()),
  ((0,31,89),()), ((0,31,91),()), ((0,31,93),()), ((0,31,95),()),
  ((0,31,104),()), ((0,31,105),()), ((0,31,106),()), ((0,31,107),()),
  ((0,31,108),()), ((0,31,109),()), ((0,31,110),()), ((0,31,111),()),
  ((0,31,128),()), ((0,31,129),()), ((0,31,130),()), ((0,31,131),()),
  ((0,31,132),()), ((0,31,133),()), ((0,31,134),()), ((0,31,135),()),
  ((0,31,136),()), ((0,31,137),()), ((0,31,138),()), ((0,31,139),()),
  ((0,31,140),()), ((0,31,141),()), ((0,31,142),()), ((0,31,143),()),
  ((0,31,144),()), ((0,31,145),()), ((0,31,146),()), ((0,31,147),()),
  ((0,31,148),()), ((0,31,149),()), ((0,31,150),()), ((0,31,151),()),
  ((0,31,152),()), ((0,31,153),()), ((0,31,154),()), ((0,31,155),()),
  ((0,31,156),()), ((0,31,157),()), ((0,31,158),()), ((0,31,159),()),
  ((0,31,160),()), ((0,31,161),()), ((0,31,162),()), ((0,31,163),()),
  ((0,31,164),()), ((0,31,165),()), ((0,31,166),()), ((0,31,167),()),
  ((0,31,168),()), ((0,31,169),()), ((0,31,170),()), ((0,31,171),()),
  ((0,31,172),()), ((0,31,173),()), ((0,31,174),()), ((0,31,175),()),
  ((0,31,178),()), ((0,31,179),()), ((0,31,180),()), ((0,31,183),()),
  ((0,31,184),()), ((0,31,185),()), ((0,31,186),()), ((0,31,187),()),
  ((0,31,188),()), ((0,31,194),()), ((0,31,195),()), ((0,31,196),()),
  ((0,31,199),()), ((0,31,200),()), ((0,31,201),()), ((0,31,202),()),
  ((0,31,203),()), ((0,31,204),()), ((0,31,216),()), ((0,31,217),()),
  ((0,31,218),()), ((0,31,219),()), ((0,31,232),()), ((0,31,233),()),
  ((0,31,234),()), ((0,31,235),()), ((0,31,236),()), ((0,31,242),()),
  ((0,31,243),()), ((0,31,244),()), ((0,31,247),()), ((0,31,248),()),
  ((0,31,249),()), ((0,31,250),()), ((0,31,251),()), ((0,31,252),()),
  ((0,33,38),()), ((0,33,42),()), ((0,33,43),()), ((0,33,50),()),
  ((0,33,96),()), ((0,33,97),()), ((0,33,98),()), ((0,33,99),()),
  ((0,33,100),()), ((0,33,101),()), ((0,33,102),()), ((0,33,103),()),
  ((0,33,104),()), ((0,33,105),()), ((0,33,106),()), ((0,33,107),()),
  ((0,33,108),()), ((0,33,109),()), ((0,33,110),()), ((0,33,111),()),
  ((0,33,131),()), ((0,36,182),()), ((0,36,183),()), ((0,36,184),()),
  ((0,36,185),()), ((0,36,186),()), ((0,36,187),()), ((0,36,188),()),
  ((0,36,189),()), ((0,36,190),()), ((0,36,191),()), ((0,36,192),()),
  ((0,36,193),()), ((0,36,194),()), ((0,36,195),()), ((0,36,196),()),
  ((0,36,197),()), ((0,36,198),()), ((0,36,199),()), ((0,36,200),()),
  ((0,36,201),()), ((0,36,202),()), ((0,36,203),()), ((0,36,204),()),
  ((0,36,205),()), ((0,36,206),()), ((0,36,207),()), ((0,44,0),()),
  ((0,44,1),()), ((0,44,2),()), ((0,44,3),()), ((0,44,4),()), ((0,44,5),()),
  ((0,44,6),()), ((0,44,7),()), ((0,44,8),()), ((0,44,9),()), ((0,44,10),()),
  ((0,44,11),()), ((0,44,12),()), ((0,44,13),()), ((0,44,14),()),
  ((0,44,15),()), ((0,44,16),()), ((0,44,17),()), ((0,44,18),()),
  ((0,44,19),()), ((0,44,20),()), ((0,44,21),()), ((0,44,22),()),
  ((0,44,23),()), ((0,44,24),()), ((0,44,25),()), ((0,44,26),()),
  ((0,44,27),()), ((0,44,28),()), ((0,44,29),()), ((0,44,30),()),
  ((0,44,31),()), ((0,44,32),()), ((0,44,33),()), ((0,44,34),()),
  ((0,44,35),()), ((0,44,36),()), ((0,44,37),()), ((0,44,38),()),
  ((0,44,39),()), ((0,44,40),()), ((0,44,41),()), ((0,44,42),()),
  ((0,44,43),()), ((0,44,44),()), ((0,44,45),()), ((0,44,46),()),
  ((0,44,96),()), ((0,44,98),()), ((0,44,99),()), ((0,44,100),()),
  ((0,44,103),()), ((0,44,105),()), ((0,44,107),()), ((0,44,109),()),
  ((0,44,110),()), ((0,44,111),()), ((0,44,112),()), ((0,44,114),()),
  ((0,44,117),()), ((0,44,126),()), ((0,44,127),()), ((0,44,128),()),
  ((0,44,130),()), ((0,44,132),()), ((0,44,134),()), ((0,44,136),()),
  ((0,44,138),()), ((0,44,140),()), ((0,44,142),()), ((0,44,144),()),
  ((0,44,146),()), ((0,44,148),()), ((0,44,150),()), ((0,44,152),()),
  ((0,44,154),()), ((0,44,156),()), ((0,44,158),()), ((0,44,160),()),
  ((0,44,162),()), ((0,44,164),()), ((0,44,166),()), ((0,44,168),()),
  ((0,44,170),()), ((0,44,172),()), ((0,44,174),()), ((0,44,176),()),
  ((0,44,178),()), ((0,44,180),()), ((0,44,182),()), ((0,44,184),()),
  ((0,44,186),()), ((0,44,188),()), ((0,44,190),()), ((0,44,192),()),
  ((0,44,194),()), ((0,44,196),()), ((0,44,198),()), ((0,44,200),()),
  ((0,44,202),()), ((0,44,204),()), ((0,44,206),()), ((0,44,208),()),
  ((0,44,210),()), ((0,44,212),()), ((0,44,214),()), ((0,44,216),()),
  ((0,44,218),()), ((0,44,220),()), ((0,44,222),()), ((0,44,224),()),
  ((0,44,226),()), ((0,44,235),()), ((0,44,237),()), ((0,44,242),()),
  ((0,166,64),()), ((0,166,66),()), ((0,166,68),()), ((0,166,70),()),
  ((0,166,72),()), ((0,166,74),()), ((0,166,76),()), ((0,166,78),()),
  ((0,166,80),()), ((0,166,82),()), ((0,166,84),()), ((0,166,86),()),
  ((0,166,88),()), ((0,166,90),()), ((0,166,92),()), ((0,166,94),()),
  ((0,166,96),()), ((0,166,98),()), ((0,166,100),()), ((0,166,102),()),
  ((0,166,104),()), ((0,166,106),()), ((0,166,108),()), ((0,166,128),()),
  ((0,166,130),()), ((0,166,132),()), ((0,166,134),()), ((0,166,136),()),
  ((0,166,138),()), ((0,166,140),()), ((0,166,142),()), ((0,166,144),()),
  ((0,166,146),()), ((0,166,148),()), ((0,166,150),()), ((0,166,152),()),
  ((0,166,154),()), ((0,167,34),()), ((0,167,36),()), ((0,167,38),()),
  ((0,167,40),()), ((0,167,42),()), ((0,167,44),()), ((0,167,46),()),
  ((0,167,50),()), ((0,167,52),()), ((0,167,54),()), ((0,167,56),()),
  ((0,167,58),()), ((0,167,60),()), ((0,167,62),()), ((0,167,64),()),
  ((0,167,66),()), ((0,167,68),()), ((0,167,70),()), ((0,167,72),()),
  ((0,167,74),()), ((0,167,76),()), ((0,167,78),()), ((0,167,80),()),
  ((0,167,82),()), ((0,167,84),()), ((0,167,86),()), ((0,167,88),()),
  ((0,167,90),()), ((0,167,92),()), ((0,167,94),()), ((0,167,96),()),
  ((0,167,98),()), ((0,167,100),()), ((0,167,102),()), ((0,167,104),()),
  ((0,167,106),()), ((0,167,108),()), ((0,167,110),()), ((0,167,121),()),
  ((0,167,123),()), ((0,167,125),()), ((0,167,126),()), ((0,167,128),()),
  ((0,167,130),()), ((0,167,132),()), ((0,167,134),()), ((0,167,139),()),
  ((0,167,141),()), ((0,167,144),()), ((0,167,146),()), ((0,167,150),()),
  ((0,167,152),()), ((0,167,154),()), ((0,167,156),()), ((0,167,158),()),
  ((0,167,160),()), ((0,167,162),()), ((0,167,164),()), ((0,167,166),()),
  ((0,167,168),()), ((0,167,170),()), ((0,167,171),()), ((0,167,172),()),
  ((0,167,173),()), ((0,167,174),()), ((0,167,176),()), ((0,167,177),()),
  ((0,167,178),()), ((0,167,179),()), ((0,167,180),()), ((0,167,182),()),
  ((0,171,112),()), ((0,171,113),()), ((0,171,114),()), ((0,171,115),()),
  ((0,171,116),()), ((0,171,117),()), ((0,171,118),()), ((0,171,119),()),
  ((0,171,120),()), ((0,171,121),()), ((0,171,122),()), ((0,171,123),()),
  ((0,171,124),()), ((0,171,125),()), ((0,171,126),()), ((0,171,127),()),
  ((0,171,128),()), ((0,171,129),()), ((0,171,130),()), ((0,171,131),()),
  ((0,171,132),()), ((0,171,133),()), ((0,171,134),()), ((0,171,135),()),
  ((0,171,136),()), ((0,171,137),()), ((0,171,138),()), ((0,171,139),()),
  ((0,171,140),()), ((0,171,141),()), ((0,171,142),()), ((0,171,143),()),
  ((0,171,144),()), ((0,171,145),()), ((0,171,146),()), ((0,171,147),()),
  ((0,171,148),()), ((0,171,149),()), ((0,171,150),()), ((0,171,151),()),
  ((0,171,152),()), ((0,171,153),()), ((0,171,154),()), ((0,171,155),()),
  ((0,171,156),()), ((0,171,157),()), ((0,171,158),()), ((0,171,159),()),
  ((0,171,160),()), ((0,171,161),()), ((0,171,162),()), ((0,171,163),()),
  ((0,171,164),()), ((0,171,165),()), ((0,171,166),()), ((0,171,167),()),
  ((0,171,168),()), ((0,171,169),()), ((0,171,170),()), ((0,171,171),()),
  ((0,171,172),()), ((0,171,173),()), ((0,171,174),()), ((0,171,175),()),
  ((0,171,176),()), ((0,171,177),()), ((0,171,178),()), ((0,171,179),()),
  ((0,171,180),()), ((0,171,181),()), ((0,171,182),()), ((0,171,183),()),
  ((0,171,184),()), ((0,171,185),()), ((0,171,186),()), ((0,171,187),()),
  ((0,171,188),()), ((0,171,189),()), ((0,171,190),()), ((0,171,191),()),
  ((0,251,0),()), ((0,251,1),()), ((0,251,2),()), ((0,251,3),()),
  ((0,251,4),()), ((0,251,5),()), ((0,251,6),()), ((0,251,19),()),
  ((0,251,20),()), ((0,251,21),()), ((0,251,22),()), ((0,251,23),()),
  ((0,255,33),()), ((0,255,34),()), ((0,255,35),()), ((0,255,36),()),
  ((0,255,37),()), ((0,255,38),()), ((0,255,39),()), ((0,255,40),()),
  ((0,255,41),()), ((0,255,42),()), ((0,255,43),()), ((0,255,44),()),
  ((0,255,45),()), ((0,255,46),()), ((0,255,47),()), ((0,255,48),()),
  ((0,255,49),()), ((0,255,50),()), ((0,255,51),()), ((0,255,52),()),
  ((0,255,53),()), ((0,255,54),()), ((0,255,55),()), ((0,255,56),()),
  ((0,255,57),()), ((0,255,58),()), ((1,4,0),()), ((1,4,1),()), ((1,4,2),()),
  ((1,4,3),()), ((1,4,4),()), ((1,4,5),()), ((1,4,6),()), ((1,4,7),()),
  ((1,4,8),()), ((1,4,9),()), ((1,4,10),()), ((1,4,11),()), ((1,4,12),()),
  ((1,4,13),()), ((1,4,14),()), ((1,4,15),()), ((1,4,16),()), ((1,4,17),()),
  ((1,4,18),()), ((1,4,19),()), ((1,4,20),()), ((1,4,21),()), ((1,4,22),()),
  ((1,4,23),()), ((1,4,24),()), ((1,4,25),()), ((1,4,26),()), ((1,4,27),()),
  ((1,4,28),()), ((1,4,29),()), ((1,4,30),()), ((1,4,31),()), ((1,4,32),()),
  ((1,4,33),()), ((1,4,34),()), ((1,4,35),()), ((1,4,36),()), ((1,4,37),()),
  ((1,4,38),()), ((1,4,39),()), ((1,4,176),()), ((1,4,177),()), ((1,4,178),()),
  ((1,4,179),()), ((1,4,180),()), ((1,4,181),()), ((1,4,182),()),
  ((1,4,183),()), ((1,4,184),()), ((1,4,185),()), ((1,4,186),()),
  ((1,4,187),()), ((1,4,188),()), ((1,4,189),()), ((1,4,190),()),
  ((1,4,191),()), ((1,4,192),()), ((1,4,193),()), ((1,4,194),()),
  ((1,4,195),()), ((1,4,196),()), ((1,4,197),()), ((1,4,198),()),
  ((1,4,199),()), ((1,4,200),()), ((1,4,201),()), ((1,4,202),()),
  ((1,4,203),()), ((1,4,204),()), ((1,4,205),()), ((1,4,206),()),
  ((1,4,207),()), ((1,4,208),()), ((1,4,209),()), ((1,4,210),()),
  ((1,4,211),()), ((1,12,128),()), ((1,12,129),()), ((1,12,130),()),
  ((1,12,131),()), ((1,12,132),()), ((1,12,133),()), ((1,12,134),()),
  ((1,12,135),()), ((1,12,136),()), ((1,12,137),()), ((1,12,138),()),
  ((1,12,139),()), ((1,12,140),()), ((1,12,141),()), ((1,12,142),()),
  ((1,12,143),()), ((1,12,144),()), ((1,12,145),()), ((1,12,146),()),
  ((1,12,147),()), ((1,12,148),()), ((1,12,149),()), ((1,12,150),()),
  ((1,12,151),()), ((1,12,152),()), ((1,12,153),()), ((1,12,154),()),
  ((1,12,155),()), ((1,12,156),()), ((1,12,157),()), ((1,12,158),()),
  ((1,12,159),()), ((1,12,160),()), ((1,12,161),()), ((1,12,162),()),
  ((1,12,163),()), ((1,12,164),()), ((1,12,165),()), ((1,12,166),()),
  ((1,12,167),()), ((1,12,168),()), ((1,12,169),()), ((1,12,170),()),
  ((1,12,171),()), ((1,12,172),()), ((1,12,173),()), ((1,12,174),()),
  ((1,12,175),()), ((1,12,176),()), ((1,12,177),()), ((1,12,178),()),
  ((1,24,160),()), ((1,24,161),()), ((1,24,162),()), ((1,24,163),()),
  ((1,24,164),()), ((1,24,165),()), ((1,24,166),()), ((1,24,167),()),
  ((1,24,168),()), ((1,24,169),()), ((1,24,170),()), ((1,24,171),()),
  ((1,24,172),()), ((1,24,173),()), ((1,24,174),()), ((1,24,175),()),
  ((1,24,176),()), ((1,24,177),()), ((1,24,178),()), ((1,24,179),()),
  ((1,24,180),()), ((1,24,181),()), ((1,24,182),()), ((1,24,183),()),
  ((1,24,184),()), ((1,24,185),()), ((1,24,186),()), ((1,24,187),()),
  ((1,24,188),()), ((1,24,189),()), ((1,24,190),()), ((1,24,191),()),
  ((1,233,0),()), ((1,233,1),()), ((1,233,2),()), ((1,233,3),()),
  ((1,233,4),()), ((1,233,5),()), ((1,233,6),()), ((1,233,7),()),
  ((1,233,8),()), ((1,233,9),()), ((1,233,10),()), ((1,233,11),()),
  ((1,233,12),()), ((1,233,13),()), ((1,233,14),()), ((1,233,15),()),
  ((1,233,16),()), ((1,233,17),()), ((1,233,18),()), ((1,233,19),()),
  ((1,233,20),()), ((1,233,21),()), ((1,233,22),()), ((1,233,23),()),
  ((1,233,24),()), ((1,233,25),()), ((1,233,26),()), ((1,233,27),()),
  ((1,233,28),()), ((1,233,29),()), ((1,233,30),()), ((1,233,31),()),
  ((1,233,32),()), ((1,233,33),())
];

pub static UCD_CASE_CHANGES_LOWER: &'static [((u8,u8,u8), ())] = &[
  ((0,0,65),()), ((0,0,66),()), ((0,0,67),()), ((0,0,68),()), ((0,0,69),()),
  ((0,0,70),()), ((0,0,71),()), ((0,0,72),()), ((0,0,73),()), ((0,0,74),()),
  ((0,0,75),()), ((0,0,76),()), ((0,0,77),()), ((0,0,78),()), ((0,0,79),()),
  ((0,0,80),()), ((0,0,81),()), ((0,0,82),()), ((0,0,83),()), ((0,0,84),()),
  ((0,0,85),()), ((0,0,86),()), ((0,0,87),()), ((0,0,88),()), ((0,0,89),()),
  ((0,0,90),()), ((0,0,192),()), ((0,0,193),()), ((0,0,194),()), ((0,0,195),()),
  ((0,0,196),()), ((0,0,197),()), ((0,0,198),()), ((0,0,199),()),
  ((0,0,200),()), ((0,0,201),()), ((0,0,202),()), ((0,0,203),()),
  ((0,0,204),()), ((0,0,205),()), ((0,0,206),()), ((0,0,207),()),
  ((0,0,208),()), ((0,0,209),()), ((0,0,210),()), ((0,0,211),()),
  ((0,0,212),()), ((0,0,213),()), ((0,0,214),()), ((0,0,216),()),
  ((0,0,217),()), ((0,0,218),()), ((0,0,219),()), ((0,0,220),()),
  ((0,0,221),()), ((0,0,222),()), ((0,1,0),()), ((0,1,2),()), ((0,1,4),()),
  ((0,1,6),()), ((0,1,8),()), ((0,1,10),()), ((0,1,12),()), ((0,1,14),()),
  ((0,1,16),()), ((0,1,18),()), ((0,1,20),()), ((0,1,22),()), ((0,1,24),()),
  ((0,1,26),()), ((0,1,28),()), ((0,1,30),()), ((0,1,32),()), ((0,1,34),()),
  ((0,1,36),()), ((0,1,38),()), ((0,1,40),()), ((0,1,42),()), ((0,1,44),()),
  ((0,1,46),()), ((0,1,48),()), ((0,1,50),()), ((0,1,52),()), ((0,1,54),()),
  ((0,1,57),()), ((0,1,59),()), ((0,1,61),()), ((0,1,63),()), ((0,1,65),()),
  ((0,1,67),()), ((0,1,69),()), ((0,1,71),()), ((0,1,74),()), ((0,1,76),()),
  ((0,1,78),()), ((0,1,80),()), ((0,1,82),()), ((0,1,84),()), ((0,1,86),()),
  ((0,1,88),()), ((0,1,90),()), ((0,1,92),()), ((0,1,94),()), ((0,1,96),()),
  ((0,1,98),()), ((0,1,100),()), ((0,1,102),()), ((0,1,104),()), ((0,1,106),()),
  ((0,1,108),()), ((0,1,110),()), ((0,1,112),()), ((0,1,114),()),
  ((0,1,116),()), ((0,1,118),()), ((0,1,120),()), ((0,1,121),()),
  ((0,1,123),()), ((0,1,125),()), ((0,1,129),()), ((0,1,130),()),
  ((0,1,132),()), ((0,1,134),()), ((0,1,135),()), ((0,1,137),()),
  ((0,1,138),()), ((0,1,139),()), ((0,1,142),()), ((0,1,143),()),
  ((0,1,144),()), ((0,1,145),()), ((0,1,147),()), ((0,1,148),()),
  ((0,1,150),()), ((0,1,151),()), ((0,1,152),()), ((0,1,156),()),
  ((0,1,157),()), ((0,1,159),()), ((0,1,160),()), ((0,1,162),()),
  ((0,1,164),()), ((0,1,166),()), ((0,1,167),()), ((0,1,169),()),
  ((0,1,172),()), ((0,1,174),()), ((0,1,175),()), ((0,1,177),()),
  ((0,1,178),()), ((0,1,179),()), ((0,1,181),()), ((0,1,183),()),
  ((0,1,184),()), ((0,1,188),()), ((0,1,196),()), ((0,1,197),()),
  ((0,1,199),()), ((0,1,200),()), ((0,1,202),()), ((0,1,203),()),
  ((0,1,205),()), ((0,1,207),()), ((0,1,209),()), ((0,1,211),()),
  ((0,1,213),()), ((0,1,215),()), ((0,1,217),()), ((0,1,219),()),
  ((0,1,222),()), ((0,1,224),()), ((0,1,226),()), ((0,1,228),()),
  ((0,1,230),()), ((0,1,232),()), ((0,1,234),()), ((0,1,236),()),
  ((0,1,238),()), ((0,1,241),()), ((0,1,242),()), ((0,1,244),()),
  ((0,1,246),()), ((0,1,247),()), ((0,1,248),()), ((0,1,250),()),
  ((0,1,252),()), ((0,1,254),()), ((0,2,0),()), ((0,2,2),()), ((0,2,4),()),
  ((0,2,6),()), ((0,2,8),()), ((0,2,10),()), ((0,2,12),()), ((0,2,14),()),
  ((0,2,16),()), ((0,2,18),()), ((0,2,20),()), ((0,2,22),()), ((0,2,24),()),
  ((0,2,26),()), ((0,2,28),()), ((0,2,30),()), ((0,2,32),()), ((0,2,34),()),
  ((0,2,36),()), ((0,2,38),()), ((0,2,40),()), ((0,2,42),()), ((0,2,44),()),
  ((0,2,46),()), ((0,2,48),()), ((0,2,50),()), ((0,2,58),()), ((0,2,59),()),
  ((0,2,61),()), ((0,2,62),()), ((0,2,65),()), ((0,2,67),()), ((0,2,68),()),
  ((0,2,69),()), ((0,2,70),()), ((0,2,72),()), ((0,2,74),()), ((0,2,76),()),
  ((0,2,78),()), ((0,3,112),()), ((0,3,114),()), ((0,3,118),()), ((0,3,127),()),
  ((0,3,134),()), ((0,3,136),()), ((0,3,137),()), ((0,3,138),()),
  ((0,3,140),()), ((0,3,142),()), ((0,3,143),()), ((0,3,145),()),
  ((0,3,146),()), ((0,3,147),()), ((0,3,148),()), ((0,3,149),()),
  ((0,3,150),()), ((0,3,151),()), ((0,3,152),()), ((0,3,153),()),
  ((0,3,154),()), ((0,3,155),()), ((0,3,156),()), ((0,3,157),()),
  ((0,3,158),()), ((0,3,159),()), ((0,3,160),()), ((0,3,161),()),
  ((0,3,163),()), ((0,3,164),()), ((0,3,165),()), ((0,3,166),()),
  ((0,3,167),()), ((0,3,168),()), ((0,3,169),()), ((0,3,170),()),
  ((0,3,171),()), ((0,3,207),()), ((0,3,216),()), ((0,3,218),()),
  ((0,3,220),()), ((0,3,222),()), ((0,3,224),()), ((0,3,226),()),
  ((0,3,228),()), ((0,3,230),()), ((0,3,232),()), ((0,3,234),()),
  ((0,3,236),()), ((0,3,238),()), ((0,3,244),()), ((0,3,247),()),
  ((0,3,249),()), ((0,3,250),()), ((0,3,253),()), ((0,3,254),()),
  ((0,3,255),()), ((0,4,0),()), ((0,4,1),()), ((0,4,2),()), ((0,4,3),()),
  ((0,4,4),()), ((0,4,5),()), ((0,4,6),()), ((0,4,7),()), ((0,4,8),()),
  ((0,4,9),()), ((0,4,10),()), ((0,4,11),()), ((0,4,12),()), ((0,4,13),()),
  ((0,4,14),()), ((0,4,15),()), ((0,4,16),()), ((0,4,17),()), ((0,4,18),()),
  ((0,4,19),()), ((0,4,20),()), ((0,4,21),()), ((0,4,22),()), ((0,4,23),()),
  ((0,4,24),()), ((0,4,25),()), ((0,4,26),()), ((0,4,27),()), ((0,4,28),()),
  ((0,4,29),()), ((0,4,30),()), ((0,4,31),()), ((0,4,32),()), ((0,4,33),()),
  ((0,4,34),()), ((0,4,35),()), ((0,4,36),()), ((0,4,37),()), ((0,4,38),()),
  ((0,4,39),()), ((0,4,40),()), ((0,4,41),()), ((0,4,42),()), ((0,4,43),()),
  ((0,4,44),()), ((0,4,45),()), ((0,4,46),()), ((0,4,47),()), ((0,4,96),()),
  ((0,4,98),()), ((0,4,100),()), ((0,4,102),()), ((0,4,104),()), ((0,4,106),()),
  ((0,4,108),()), ((0,4,110),()), ((0,4,112),()), ((0,4,114),()),
  ((0,4,116),()), ((0,4,118),()), ((0,4,120),()), ((0,4,122),()),
  ((0,4,124),()), ((0,4,126),()), ((0,4,128),()), ((0,4,138),()),
  ((0,4,140),()), ((0,4,142),()), ((0,4,144),()), ((0,4,146),()),
  ((0,4,148),()), ((0,4,150),()), ((0,4,152),()), ((0,4,154),()),
  ((0,4,156),()), ((0,4,158),()), ((0,4,160),()), ((0,4,162),()),
  ((0,4,164),()), ((0,4,166),()), ((0,4,168),()), ((0,4,170),()),
  ((0,4,172),()), ((0,4,174),()), ((0,4,176),()), ((0,4,178),()),
  ((0,4,180),()), ((0,4,182),()), ((0,4,184),()), ((0,4,186),()),
  ((0,4,188),()), ((0,4,190),()), ((0,4,192),()), ((0,4,193),()),
  ((0,4,195),()), ((0,4,197),()), ((0,4,199),()), ((0,4,201),()),
  ((0,4,203),()), ((0,4,205),()), ((0,4,208),()), ((0,4,210),()),
  ((0,4,212),()), ((0,4,214),()), ((0,4,216),()), ((0,4,218),()),
  ((0,4,220),()), ((0,4,222),()), ((0,4,224),()), ((0,4,226),()),
  ((0,4,228),()), ((0,4,230),()), ((0,4,232),()), ((0,4,234),()),
  ((0,4,236),()), ((0,4,238),()), ((0,4,240),()), ((0,4,242),()),
  ((0,4,244),()), ((0,4,246),()), ((0,4,248),()), ((0,4,250),()),
  ((0,4,252),()), ((0,4,254),()), ((0,5,0),()), ((0,5,2),()), ((0,5,4),()),
  ((0,5,6),()), ((0,5,8),()), ((0,5,10),()), ((0,5,12),()), ((0,5,14),()),
  ((0,5,16),()), ((0,5,18),()), ((0,5,20),()), ((0,5,22),()), ((0,5,24),()),
  ((0,5,26),()), ((0,5,28),()), ((0,5,30),()), ((0,5,32),()), ((0,5,34),()),
  ((0,5,36),()), ((0,5,38),()), ((0,5,40),()), ((0,5,42),()), ((0,5,44),()),
  ((0,5,46),()), ((0,5,49),()), ((0,5,50),()), ((0,5,51),()), ((0,5,52),()),
  ((0,5,53),()), ((0,5,54),()), ((0,5,55),()), ((0,5,56),()), ((0,5,57),()),
  ((0,5,58),()), ((0,5,59),()), ((0,5,60),()), ((0,5,61),()), ((0,5,62),()),
  ((0,5,63),()), ((0,5,64),()), ((0,5,65),()), ((0,5,66),()), ((0,5,67),()),
  ((0,5,68),()), ((0,5,69),()), ((0,5,70),()), ((0,5,71),()), ((0,5,72),()),
  ((0,5,73),()), ((0,5,74),()), ((0,5,75),()), ((0,5,76),()), ((0,5,77),()),
  ((0,5,78),()), ((0,5,79),()), ((0,5,80),()), ((0,5,81),()), ((0,5,82),()),
  ((0,5,83),()), ((0,5,84),()), ((0,5,85),()), ((0,5,86),()), ((0,16,160),()),
  ((0,16,161),()), ((0,16,162),()), ((0,16,163),()), ((0,16,164),()),
  ((0,16,165),()), ((0,16,166),()), ((0,16,167),()), ((0,16,168),()),
  ((0,16,169),()), ((0,16,170),()), ((0,16,171),()), ((0,16,172),()),
  ((0,16,173),()), ((0,16,174),()), ((0,16,175),()), ((0,16,176),()),
  ((0,16,177),()), ((0,16,178),()), ((0,16,179),()), ((0,16,180),()),
  ((0,16,181),()), ((0,16,182),()), ((0,16,183),()), ((0,16,184),()),
  ((0,16,185),()), ((0,16,186),()), ((0,16,187),()), ((0,16,188),()),
  ((0,16,189),()), ((0,16,190),()), ((0,16,191),()), ((0,16,192),()),
  ((0,16,193),()), ((0,16,194),()), ((0,16,195),()), ((0,16,196),()),
  ((0,16,197),()), ((0,16,199),()), ((0,16,205),()), ((0,19,160),()),
  ((0,19,161),()), ((0,19,162),()), ((0,19,163),()), ((0,19,164),()),
  ((0,19,165),()), ((0,19,166),()), ((0,19,167),()), ((0,19,168),()),
  ((0,19,169),()), ((0,19,170),()), ((0,19,171),()), ((0,19,172),()),
  ((0,19,173),()), ((0,19,174),()), ((0,19,175),()), ((0,19,176),()),
  ((0,19,177),()), ((0,19,178),()), ((0,19,179),()), ((0,19,180),()),
  ((0,19,181),()), ((0,19,182),()), ((0,19,183),()), ((0,19,184),()),
  ((0,19,185),()), ((0,19,186),()), ((0,19,187),()), ((0,19,188),()),
  ((0,19,189),()), ((0,19,190),()), ((0,19,191),()), ((0,19,192),()),
  ((0,19,193),()), ((0,19,194),()), ((0,19,195),()), ((0,19,196),()),
  ((0,19,197),()), ((0,19,198),()), ((0,19,199),()), ((0,19,200),()),
  ((0,19,201),()), ((0,19,202),()), ((0,19,203),()), ((0,19,204),()),
  ((0,19,205),()), ((0,19,206),()), ((0,19,207),()), ((0,19,208),()),
  ((0,19,209),()), ((0,19,210),()), ((0,19,211),()), ((0,19,212),()),
  ((0,19,213),()), ((0,19,214),()), ((0,19,215),()), ((0,19,216),()),
  ((0,19,217),()), ((0,19,218),()), ((0,19,219),()), ((0,19,220),()),
  ((0,19,221),()), ((0,19,222),()), ((0,19,223),()), ((0,19,224),()),
  ((0,19,225),()), ((0,19,226),()), ((0,19,227),()), ((0,19,228),()),
  ((0,19,229),()), ((0,19,230),()), ((0,19,231),()), ((0,19,232),()),
  ((0,19,233),()), ((0,19,234),()), ((0,19,235),()), ((0,19,236),()),
  ((0,19,237),()), ((0,19,238),()), ((0,19,239),()), ((0,19,240),()),
  ((0,19,241),()), ((0,19,242),()), ((0,19,243),()), ((0,19,244),()),
  ((0,19,245),()), ((0,30,0),()), ((0,30,2),()), ((0,30,4),()), ((0,30,6),()),
  ((0,30,8),()), ((0,30,10),()), ((0,30,12),()), ((0,30,14),()), ((0,30,16),()),
  ((0,30,18),()), ((0,30,20),()), ((0,30,22),()), ((0,30,24),()),
  ((0,30,26),()), ((0,30,28),()), ((0,30,30),()), ((0,30,32),()),
  ((0,30,34),()), ((0,30,36),()), ((0,30,38),()), ((0,30,40),()),
  ((0,30,42),()), ((0,30,44),()), ((0,30,46),()), ((0,30,48),()),
  ((0,30,50),()), ((0,30,52),()), ((0,30,54),()), ((0,30,56),()),
  ((0,30,58),()), ((0,30,60),()), ((0,30,62),()), ((0,30,64),()),
  ((0,30,66),()), ((0,30,68),()), ((0,30,70),()), ((0,30,72),()),
  ((0,30,74),()), ((0,30,76),()), ((0,30,78),()), ((0,30,80),()),
  ((0,30,82),()), ((0,30,84),()), ((0,30,86),()), ((0,30,88),()),
  ((0,30,90),()), ((0,30,92),()), ((0,30,94),()), ((0,30,96),()),
  ((0,30,98),()), ((0,30,100),()), ((0,30,102),()), ((0,30,104),()),
  ((0,30,106),()), ((0,30,108),()), ((0,30,110),()), ((0,30,112),()),
  ((0,30,114),()), ((0,30,116),()), ((0,30,118),()), ((0,30,120),()),
  ((0,30,122),()), ((0,30,124),()), ((0,30,126),()), ((0,30,128),()),
  ((0,30,130),()), ((0,30,132),()), ((0,30,134),()), ((0,30,136),()),
  ((0,30,138),()), ((0,30,140),()), ((0,30,142),()), ((0,30,144),()),
  ((0,30,146),()), ((0,30,148),()), ((0,30,158),()), ((0,30,160),()),
  ((0,30,162),()), ((0,30,164),()), ((0,30,166),()), ((0,30,168),()),
  ((0,30,170),()), ((0,30,172),()), ((0,30,174),()), ((0,30,176),()),
  ((0,30,178),()), ((0,30,180),()), ((0,30,182),()), ((0,30,184),()),
  ((0,30,186),()), ((0,30,188),()), ((0,30,190),()), ((0,30,192),()),
  ((0,30,194),()), ((0,30,196),()), ((0,30,198),()), ((0,30,200),()),
  ((0,30,202),()), ((0,30,204),()), ((0,30,206),()), ((0,30,208),()),
  ((0,30,210),()), ((0,30,212),()), ((0,30,214),()), ((0,30,216),()),
  ((0,30,218),()), ((0,30,220),()), ((0,30,222),()), ((0,30,224),()),
  ((0,30,226),()), ((0,30,228),()), ((0,30,230),()), ((0,30,232),()),
  ((0,30,234),()), ((0,30,236),()), ((0,30,238),()), ((0,30,240),()),
  ((0,30,242),()), ((0,30,244),()), ((0,30,246),()), ((0,30,248),()),
  ((0,30,250),()), ((0,30,252),()), ((0,30,254),()), ((0,31,8),()),
  ((0,31,9),()), ((0,31,10),()), ((0,31,11),()), ((0,31,12),()), ((0,31,13),()),
  ((0,31,14),()), ((0,31,15),()), ((0,31,24),()), ((0,31,25),()),
  ((0,31,26),()), ((0,31,27),()), ((0,31,28),()), ((0,31,29),()),
  ((0,31,40),()), ((0,31,41),()), ((0,31,42),()), ((0,31,43),()),
  ((0,31,44),()), ((0,31,45),()), ((0,31,46),()), ((0,31,47),()),
  ((0,31,56),()), ((0,31,57),()), ((0,31,58),()), ((0,31,59),()),
  ((0,31,60),()), ((0,31,61),()), ((0,31,62),()), ((0,31,63),()),
  ((0,31,72),()), ((0,31,73),()), ((0,31,74),()), ((0,31,75),()),
  ((0,31,76),()), ((0,31,77),()), ((0,31,89),()), ((0,31,91),()),
  ((0,31,93),()), ((0,31,95),()), ((0,31,104),()), ((0,31,105),()),
  ((0,31,106),()), ((0,31,107),()), ((0,31,108),()), ((0,31,109),()),
  ((0,31,110),()), ((0,31,111),()), ((0,31,136),()), ((0,31,137),()),
  ((0,31,138),()), ((0,31,139),()), ((0,31,140),()), ((0,31,141),()),
  ((0,31,142),()), ((0,31,143),()), ((0,31,152),()), ((0,31,153),()),
  ((0,31,154),()), ((0,31,155),()), ((0,31,156),()), ((0,31,157),()),
  ((0,31,158),()), ((0,31,159),()), ((0,31,168),()), ((0,31,169),()),
  ((0,31,170),()), ((0,31,171),()), ((0,31,172),()), ((0,31,173),()),
  ((0,31,174),()), ((0,31,175),()), ((0,31,184),()), ((0,31,185),()),
  ((0,31,186),()), ((0,31,187),()), ((0,31,188),()), ((0,31,200),()),
  ((0,31,201),()), ((0,31,202),()), ((0,31,203),()), ((0,31,204),()),
  ((0,31,216),()), ((0,31,217),()), ((0,31,218),()), ((0,31,219),()),
  ((0,31,232),()), ((0,31,233),()), ((0,31,234),()), ((0,31,235),()),
  ((0,31,236),()), ((0,31,248),()), ((0,31,249),()), ((0,31,250),()),
  ((0,31,251),()), ((0,31,252),()), ((0,33,38),()), ((0,33,42),()),
  ((0,33,43),()), ((0,33,50),()), ((0,33,96),()), ((0,33,97),()),
  ((0,33,98),()), ((0,33,99),()), ((0,33,100),()), ((0,33,101),()),
  ((0,33,102),()), ((0,33,103),()), ((0,33,104),()), ((0,33,105),()),
  ((0,33,106),()), ((0,33,107),()), ((0,33,108),()), ((0,33,109),()),
  ((0,33,110),()), ((0,33,111),()), ((0,33,131),()), ((0,36,182),()),
  ((0,36,183),()), ((0,36,184),()), ((0,36,185),()), ((0,36,186),()),
  ((0,36,187),()), ((0,36,188),()), ((0,36,189),()), ((0,36,190),()),
  ((0,36,191),()), ((0,36,192),()), ((0,36,193),()), ((0,36,194),()),
  ((0,36,195),()), ((0,36,196),()), ((0,36,197),()), ((0,36,198),()),
  ((0,36,199),()), ((0,36,200),()), ((0,36,201),()), ((0,36,202),()),
  ((0,36,203),()), ((0,36,204),()), ((0,36,205),()), ((0,36,206),()),
  ((0,36,207),()), ((0,44,0),()), ((0,44,1),()), ((0,44,2),()), ((0,44,3),()),
  ((0,44,4),()), ((0,44,5),()), ((0,44,6),()), ((0,44,7),()), ((0,44,8),()),
  ((0,44,9),()), ((0,44,10),()), ((0,44,11),()), ((0,44,12),()), ((0,44,13),()),
  ((0,44,14),()), ((0,44,15),()), ((0,44,16),()), ((0,44,17),()),
  ((0,44,18),()), ((0,44,19),()), ((0,44,20),()), ((0,44,21),()),
  ((0,44,22),()), ((0,44,23),()), ((0,44,24),()), ((0,44,25),()),
  ((0,44,26),()), ((0,44,27),()), ((0,44,28),()), ((0,44,29),()),
  ((0,44,30),()), ((0,44,31),()), ((0,44,32),()), ((0,44,33),()),
  ((0,44,34),()), ((0,44,35),()), ((0,44,36),()), ((0,44,37),()),
  ((0,44,38),()), ((0,44,39),()), ((0,44,40),()), ((0,44,41),()),
  ((0,44,42),()), ((0,44,43),()), ((0,44,44),()), ((0,44,45),()),
  ((0,44,46),()), ((0,44,96),()), ((0,44,98),()), ((0,44,99),()),
  ((0,44,100),()), ((0,44,103),()), ((0,44,105),()), ((0,44,107),()),
  ((0,44,109),()), ((0,44,110),()), ((0,44,111),()), ((0,44,112),()),
  ((0,44,114),()), ((0,44,117),()), ((0,44,126),()), ((0,44,127),()),
  ((0,44,128),()), ((0,44,130),()), ((0,44,132),()), ((0,44,134),()),
  ((0,44,136),()), ((0,44,138),()), ((0,44,140),()), ((0,44,142),()),
  ((0,44,144),()), ((0,44,146),()), ((0,44,148),()), ((0,44,150),()),
  ((0,44,152),()), ((0,44,154),()), ((0,44,156),()), ((0,44,158),()),
  ((0,44,160),()), ((0,44,162),()), ((0,44,164),()), ((0,44,166),()),
  ((0,44,168),()), ((0,44,170),()), ((0,44,172),()), ((0,44,174),()),
  ((0,44,176),()), ((0,44,178),()), ((0,44,180),()), ((0,44,182),()),
  ((0,44,184),()), ((0,44,186),()), ((0,44,188),()), ((0,44,190),()),
  ((0,44,192),()), ((0,44,194),()), ((0,44,196),()), ((0,44,198),()),
  ((0,44,200),()), ((0,44,202),()), ((0,44,204),()), ((0,44,206),()),
  ((0,44,208),()), ((0,44,210),()), ((0,44,212),()), ((0,44,214),()),
  ((0,44,216),()), ((0,44,218),()), ((0,44,220),()), ((0,44,222),()),
  ((0,44,224),()), ((0,44,226),()), ((0,44,235),()), ((0,44,237),()),
  ((0,44,242),()), ((0,166,64),()), ((0,166,66),()), ((0,166,68),()),
  ((0,166,70),()), ((0,166,72),()), ((0,166,74),()), ((0,166,76),()),
  ((0,166,78),()), ((0,166,80),()), ((0,166,82),()), ((0,166,84),()),
  ((0,166,86),()), ((0,166,88),()), ((0,166,90),()), ((0,166,92),()),
  ((0,166,94),()), ((0,166,96),()), ((0,166,98),()), ((0,166,100),()),
  ((0,166,102),()), ((0,166,104),()), ((0,166,106),()), ((0,166,108),()),
  ((0,166,128),()), ((0,166,130),()), ((0,166,132),()), ((0,166,134),()),
  ((0,166,136),()), ((0,166,138),()), ((0,166,140),()), ((0,166,142),()),
  ((0,166,144),()), ((0,166,146),()), ((0,166,148),()), ((0,166,150),()),
  ((0,166,152),()), ((0,166,154),()), ((0,167,34),()), ((0,167,36),()),
  ((0,167,38),()), ((0,167,40),()), ((0,167,42),()), ((0,167,44),()),
  ((0,167,46),()), ((0,167,50),()), ((0,167,52),()), ((0,167,54),()),
  ((0,167,56),()), ((0,167,58),()), ((0,167,60),()), ((0,167,62),()),
  ((0,167,64),()), ((0,167,66),()), ((0,167,68),()), ((0,167,70),()),
  ((0,167,72),()), ((0,167,74),()), ((0,167,76),()), ((0,167,78),()),
  ((0,167,80),()), ((0,167,82),()), ((0,167,84),()), ((0,167,86),()),
  ((0,167,88),()), ((0,167,90),()), ((0,167,92),()), ((0,167,94),()),
  ((0,167,96),()), ((0,167,98),()), ((0,167,100),()), ((0,167,102),()),
  ((0,167,104),()), ((0,167,106),()), ((0,167,108),()), ((0,167,110),()),
  ((0,167,121),()), ((0,167,123),()), ((0,167,125),()), ((0,167,126),()),
  ((0,167,128),()), ((0,167,130),()), ((0,167,132),()), ((0,167,134),()),
  ((0,167,139),()), ((0,167,141),()), ((0,167,144),()), ((0,167,146),()),
  ((0,167,150),()), ((0,167,152),()), ((0,167,154),()), ((0,167,156),()),
  ((0,167,158),()), ((0,167,160),()), ((0,167,162),()), ((0,167,164),()),
  ((0,167,166),()), ((0,167,168),()), ((0,167,170),()), ((0,167,171),()),
  ((0,167,172),()), ((0,167,173),()), ((0,167,174),()), ((0,167,176),()),
  ((0,167,177),()), ((0,167,178),()), ((0,167,179),()), ((0,167,180),()),
  ((0,167,182),()), ((0,255,33),()), ((0,255,34),()), ((0,255,35),()),
  ((0,255,36),()), ((0,255,37),()), ((0,255,38),()), ((0,255,39),()),
  ((0,255,40),()), ((0,255,41),()), ((0,255,42),()), ((0,255,43),()),
  ((0,255,44),()), ((0,255,45),()), ((0,255,46),()), ((0,255,47),()),
  ((0,255,48),()), ((0,255,49),()), ((0,255,50),()), ((0,255,51),()),
  ((0,255,52),()), ((0,255,53),()), ((0,255,54),()), ((0,255,55),()),
  ((0,255,56),()), ((0,255,57),()), ((0,255,58),()), ((1,4,0),()), ((1,4,1),()),
  ((1,4,2),()), ((1,4,3),()), ((1,4,4),()), ((1,4,5),()), ((1,4,6),()),
  ((1,4,7),()), ((1,4,8),()), ((1,4,9),()), ((1,4,10),()), ((1,4,11),()),
  ((1,4,12),()), ((1,4,13),()), ((1,4,14),()), ((1,4,15),()), ((1,4,16),()),
  ((1,4,17),()), ((1,4,18),()), ((1,4,19),()), ((1,4,20),()), ((1,4,21),()),
  ((1,4,22),()), ((1,4,23),()), ((1,4,24),()), ((1,4,25),()), ((1,4,26),()),
  ((1,4,27),()), ((1,4,28),()), ((1,4,29),()), ((1,4,30),()), ((1,4,31),()),
  ((1,4,32),()), ((1,4,33),()), ((1,4,34),()), ((1,4,35),()), ((1,4,36),()),
  ((1,4,37),()), ((1,4,38),()), ((1,4,39),()), ((1,4,176),()), ((1,4,177),()),
  ((1,4,178),()), ((1,4,179),()), ((1,4,180),()), ((1,4,181),()),
  ((1,4,182),()), ((1,4,183),()), ((1,4,184),()), ((1,4,185),()),
  ((1,4,186),()), ((1,4,187),()), ((1,4,188),()), ((1,4,189),()),
  ((1,4,190),()), ((1,4,191),()), ((1,4,192),()), ((1,4,193),()),
  ((1,4,194),()), ((1,4,195),()), ((1,4,196),()), ((1,4,197),()),
  ((1,4,198),()), ((1,4,199),()), ((1,4,200),()), ((1,4,201),()),
  ((1,4,202),()), ((1,4,203),()), ((1,4,204),()), ((1,4,205),()),
  ((1,4,206),()), ((1,4,207),()), ((1,4,208),()), ((1,4,209),()),
  ((1,4,210),()), ((1,4,211),()), ((1,12,128),()), ((1,12,129),()),
  ((1,12,130),()), ((1,12,131),()), ((1,12,132),()), ((1,12,133),()),
  ((1,12,134),()), ((1,12,135),()), ((1,12,136),()), ((1,12,137),()),
  ((1,12,138),()), ((1,12,139),()), ((1,12,140),()), ((1,12,141),()),
  ((1,12,142),()), ((1,12,143),()), ((1,12,144),()), ((1,12,145),()),
  ((1,12,146),()), ((1,12,147),()), ((1,12,148),()), ((1,12,149),()),
  ((1,12,150),()), ((1,12,151),()), ((1,12,152),()), ((1,12,153),()),
  ((1,12,154),()), ((1,12,155),()), ((1,12,156),()), ((1,12,157),()),
  ((1,12,158),()), ((1,12,159),()), ((1,12,160),()), ((1,12,161),()),
  ((1,12,162),()), ((1,12,163),()), ((1,12,164),()), ((1,12,165),()),
  ((1,12,166),()), ((1,12,167),()), ((1,12,168),()), ((1,12,169),()),
  ((1,12,170),()), ((1,12,171),()), ((1,12,172),()), ((1,12,173),()),
  ((1,12,174),()), ((1,12,175),()), ((1,12,176),()), ((1,12,177),()),
  ((1,12,178),()), ((1,24,160),()), ((1,24,161),()), ((1,24,162),()),
  ((1,24,163),()), ((1,24,164),()), ((1,24,165),()), ((1,24,166),()),
  ((1,24,167),()), ((1,24,168),()), ((1,24,169),()), ((1,24,170),()),
  ((1,24,171),()), ((1,24,172),()), ((1,24,173),()), ((1,24,174),()),
  ((1,24,175),()), ((1,24,176),()), ((1,24,177),()), ((1,24,178),()),
  ((1,24,179),()), ((1,24,180),()), ((1,24,181),()), ((1,24,182),()),
  ((1,24,183),()), ((1,24,184),()), ((1,24,185),()), ((1,24,186),()),
  ((1,24,187),()), ((1,24,188),()), ((1,24,189),()), ((1,24,190),()),
  ((1,24,191),()), ((1,233,0),()), ((1,233,1),()), ((1,233,2),()),
  ((1,233,3),()), ((1,233,4),()), ((1,233,5),()), ((1,233,6),()),
  ((1,233,7),()), ((1,233,8),()), ((1,233,9),()), ((1,233,10),()),
  ((1,233,11),()), ((1,233,12),()), ((1,233,13),()), ((1,233,14),()),
  ((1,233,15),()), ((1,233,16),()), ((1,233,17),()), ((1,233,18),()),
  ((1,233,19),()), ((1,233,20),()), ((1,233,21),()), ((1,233,22),()),
  ((1,233,23),()), ((1,233,24),()), ((1,233,25),()), ((1,233,26),()),
  ((1,233,27),()), ((1,233,28),()), ((1,233,29),()), ((1,233,30),()),
  ((1,233,31),()), ((1,233,32),()), ((1,233,33),())
];

pub static UCD_CASE_CHANGES_UPPER: &'static [((u8,u8,u8), ())] = &[
  ((0,0,97),()), ((0,0,98),()), ((0,0,99),()), ((0,0,100),()), ((0,0,101),()),
  ((0,0,102),()), ((0,0,103),()), ((0,0,104),()), ((0,0,105),()),
  ((0,0,106),()), ((0,0,107),()), ((0,0,108),()), ((0,0,109),()),
  ((0,0,110),()), ((0,0,111),()), ((0,0,112),()), ((0,0,113),()),
  ((0,0,114),()), ((0,0,115),()), ((0,0,116),()), ((0,0,117),()),
  ((0,0,118),()), ((0,0,119),()), ((0,0,120),()), ((0,0,121),()),
  ((0,0,122),()), ((0,0,181),()), ((0,0,223),()), ((0,0,224),()),
  ((0,0,225),()), ((0,0,226),()), ((0,0,227),()), ((0,0,228),()),
  ((0,0,229),()), ((0,0,230),()), ((0,0,231),()), ((0,0,232),()),
  ((0,0,233),()), ((0,0,234),()), ((0,0,235),()), ((0,0,236),()),
  ((0,0,237),()), ((0,0,238),()), ((0,0,239),()), ((0,0,240),()),
  ((0,0,241),()), ((0,0,242),()), ((0,0,243),()), ((0,0,244),()),
  ((0,0,245),()), ((0,0,246),()), ((0,0,248),()), ((0,0,249),()),
  ((0,0,250),()), ((0,0,251),()), ((0,0,252),()), ((0,0,253),()),
  ((0,0,254),()), ((0,0,255),()), ((0,1,1),()), ((0,1,3),()), ((0,1,5),()),
  ((0,1,7),()), ((0,1,9),()), ((0,1,11),()), ((0,1,13),()), ((0,1,15),()),
  ((0,1,17),()), ((0,1,19),()), ((0,1,21),()), ((0,1,23),()), ((0,1,25),()),
  ((0,1,27),()), ((0,1,29),()), ((0,1,31),()), ((0,1,33),()), ((0,1,35),()),
  ((0,1,37),()), ((0,1,39),()), ((0,1,41),()), ((0,1,43),()), ((0,1,45),()),
  ((0,1,47),()), ((0,1,49),()), ((0,1,51),()), ((0,1,53),()), ((0,1,55),()),
  ((0,1,58),()), ((0,1,60),()), ((0,1,62),()), ((0,1,64),()), ((0,1,66),()),
  ((0,1,68),()), ((0,1,70),()), ((0,1,72),()), ((0,1,73),()), ((0,1,75),()),
  ((0,1,77),()), ((0,1,79),()), ((0,1,81),()), ((0,1,83),()), ((0,1,85),()),
  ((0,1,87),()), ((0,1,89),()), ((0,1,91),()), ((0,1,93),()), ((0,1,95),()),
  ((0,1,97),()), ((0,1,99),()), ((0,1,101),()), ((0,1,103),()), ((0,1,105),()),
  ((0,1,107),()), ((0,1,109),()), ((0,1,111),()), ((0,1,113),()),
  ((0,1,115),()), ((0,1,117),()), ((0,1,119),()), ((0,1,122),()),
  ((0,1,124),()), ((0,1,126),()), ((0,1,127),()), ((0,1,128),()),
  ((0,1,131),()), ((0,1,133),()), ((0,1,136),()), ((0,1,140),()),
  ((0,1,146),()), ((0,1,149),()), ((0,1,153),()), ((0,1,154),()),
  ((0,1,158),()), ((0,1,161),()), ((0,1,163),()), ((0,1,165),()),
  ((0,1,168),()), ((0,1,173),()), ((0,1,176),()), ((0,1,180),()),
  ((0,1,182),()), ((0,1,185),()), ((0,1,189),()), ((0,1,191),()),
  ((0,1,197),()), ((0,1,198),()), ((0,1,200),()), ((0,1,201),()),
  ((0,1,203),()), ((0,1,204),()), ((0,1,206),()), ((0,1,208),()),
  ((0,1,210),()), ((0,1,212),()), ((0,1,214),()), ((0,1,216),()),
  ((0,1,218),()), ((0,1,220),()), ((0,1,221),()), ((0,1,223),()),
  ((0,1,225),()), ((0,1,227),()), ((0,1,229),()), ((0,1,231),()),
  ((0,1,233),()), ((0,1,235),()), ((0,1,237),()), ((0,1,239),()),
  ((0,1,240),()), ((0,1,242),()), ((0,1,243),()), ((0,1,245),()),
  ((0,1,249),()), ((0,1,251),()), ((0,1,253),()), ((0,1,255),()), ((0,2,1),()),
  ((0,2,3),()), ((0,2,5),()), ((0,2,7),()), ((0,2,9),()), ((0,2,11),()),
  ((0,2,13),()), ((0,2,15),()), ((0,2,17),()), ((0,2,19),()), ((0,2,21),()),
  ((0,2,23),()), ((0,2,25),()), ((0,2,27),()), ((0,2,29),()), ((0,2,31),()),
  ((0,2,35),()), ((0,2,37),()), ((0,2,39),()), ((0,2,41),()), ((0,2,43),()),
  ((0,2,45),()), ((0,2,47),()), ((0,2,49),()), ((0,2,51),()), ((0,2,60),()),
  ((0,2,63),()), ((0,2,64),()), ((0,2,66),()), ((0,2,71),()), ((0,2,73),()),
  ((0,2,75),()), ((0,2,77),()), ((0,2,79),()), ((0,2,80),()), ((0,2,81),()),
  ((0,2,82),()), ((0,2,83),()), ((0,2,84),()), ((0,2,86),()), ((0,2,87),()),
  ((0,2,89),()), ((0,2,91),()), ((0,2,92),()), ((0,2,96),()), ((0,2,97),()),
  ((0,2,99),()), ((0,2,101),()), ((0,2,102),()), ((0,2,104),()), ((0,2,105),()),
  ((0,2,106),()), ((0,2,107),()), ((0,2,108),()), ((0,2,111),()),
  ((0,2,113),()), ((0,2,114),()), ((0,2,117),()), ((0,2,125),()),
  ((0,2,128),()), ((0,2,131),()), ((0,2,135),()), ((0,2,136),()),
  ((0,2,137),()), ((0,2,138),()), ((0,2,139),()), ((0,2,140),()),
  ((0,2,146),()), ((0,2,157),()), ((0,2,158),()), ((0,3,69),()), ((0,3,113),()),
  ((0,3,115),()), ((0,3,119),()), ((0,3,123),()), ((0,3,124),()),
  ((0,3,125),()), ((0,3,144),()), ((0,3,172),()), ((0,3,173),()),
  ((0,3,174),()), ((0,3,175),()), ((0,3,176),()), ((0,3,177),()),
  ((0,3,178),()), ((0,3,179),()), ((0,3,180),()), ((0,3,181),()),
  ((0,3,182),()), ((0,3,183),()), ((0,3,184),()), ((0,3,185),()),
  ((0,3,186),()), ((0,3,187),()), ((0,3,188),()), ((0,3,189),()),
  ((0,3,190),()), ((0,3,191),()), ((0,3,192),()), ((0,3,193),()),
  ((0,3,194),()), ((0,3,195),()), ((0,3,196),()), ((0,3,197),()),
  ((0,3,198),()), ((0,3,199),()), ((0,3,200),()), ((0,3,201),()),
  ((0,3,202),()), ((0,3,203),()), ((0,3,204),()), ((0,3,205),()),
  ((0,3,206),()), ((0,3,208),()), ((0,3,209),()), ((0,3,213),()),
  ((0,3,214),()), ((0,3,215),()), ((0,3,217),()), ((0,3,219),()),
  ((0,3,221),()), ((0,3,223),()), ((0,3,225),()), ((0,3,227),()),
  ((0,3,229),()), ((0,3,231),()), ((0,3,233),()), ((0,3,235),()),
  ((0,3,237),()), ((0,3,239),()), ((0,3,240),()), ((0,3,241),()),
  ((0,3,242),()), ((0,3,243),()), ((0,3,245),()), ((0,3,248),()),
  ((0,3,251),()), ((0,4,48),()), ((0,4,49),()), ((0,4,50),()), ((0,4,51),()),
  ((0,4,52),()), ((0,4,53),()), ((0,4,54),()), ((0,4,55),()), ((0,4,56),()),
  ((0,4,57),()), ((0,4,58),()), ((0,4,59),()), ((0,4,60),()), ((0,4,61),()),
  ((0,4,62),()), ((0,4,63),()), ((0,4,64),()), ((0,4,65),()), ((0,4,66),()),
  ((0,4,67),()), ((0,4,68),()), ((0,4,69),()), ((0,4,70),()), ((0,4,71),()),
  ((0,4,72),()), ((0,4,73),()), ((0,4,74),()), ((0,4,75),()), ((0,4,76),()),
  ((0,4,77),()), ((0,4,78),()), ((0,4,79),()), ((0,4,80),()), ((0,4,81),()),
  ((0,4,82),()), ((0,4,83),()), ((0,4,84),()), ((0,4,85),()), ((0,4,86),()),
  ((0,4,87),()), ((0,4,88),()), ((0,4,89),()), ((0,4,90),()), ((0,4,91),()),
  ((0,4,92),()), ((0,4,93),()), ((0,4,94),()), ((0,4,95),()), ((0,4,97),()),
  ((0,4,99),()), ((0,4,101),()), ((0,4,103),()), ((0,4,105),()), ((0,4,107),()),
  ((0,4,109),()), ((0,4,111),()), ((0,4,113),()), ((0,4,115),()),
  ((0,4,117),()), ((0,4,119),()), ((0,4,121),()), ((0,4,123),()),
  ((0,4,125),()), ((0,4,127),()), ((0,4,129),()), ((0,4,139),()),
  ((0,4,141),()), ((0,4,143),()), ((0,4,145),()), ((0,4,147),()),
  ((0,4,149),()), ((0,4,151),()), ((0,4,153),()), ((0,4,155),()),
  ((0,4,157),()), ((0,4,159),()), ((0,4,161),()), ((0,4,163),()),
  ((0,4,165),()), ((0,4,167),()), ((0,4,169),()), ((0,4,171),()),
  ((0,4,173),()), ((0,4,175),()), ((0,4,177),()), ((0,4,179),()),
  ((0,4,181),()), ((0,4,183),()), ((0,4,185),()), ((0,4,187),()),
  ((0,4,189),()), ((0,4,191),()), ((0,4,194),()), ((0,4,196),()),
  ((0,4,198),()), ((0,4,200),()), ((0,4,202),()), ((0,4,204),()),
  ((0,4,206),()), ((0,4,207),()), ((0,4,209),()), ((0,4,211),()),
  ((0,4,213),()), ((0,4,215),()), ((0,4,217),()), ((0,4,219),()),
  ((0,4,221),()), ((0,4,223),()), ((0,4,225),()), ((0,4,227),()),
  ((0,4,229),()), ((0,4,231),()), ((0,4,233),()), ((0,4,235),()),
  ((0,4,237),()), ((0,4,239),()), ((0,4,241),()), ((0,4,243),()),
  ((0,4,245),()), ((0,4,247),()), ((0,4,249),()), ((0,4,251),()),
  ((0,4,253),()), ((0,4,255),()), ((0,5,1),()), ((0,5,3),()), ((0,5,5),()),
  ((0,5,7),()), ((0,5,9),()), ((0,5,11),()), ((0,5,13),()), ((0,5,15),()),
  ((0,5,17),()), ((0,5,19),()), ((0,5,21),()), ((0,5,23),()), ((0,5,25),()),
  ((0,5,27),()), ((0,5,29),()), ((0,5,31),()), ((0,5,33),()), ((0,5,35),()),
  ((0,5,37),()), ((0,5,39),()), ((0,5,41),()), ((0,5,43),()), ((0,5,45),()),
  ((0,5,47),()), ((0,5,97),()), ((0,5,98),()), ((0,5,99),()), ((0,5,100),()),
  ((0,5,101),()), ((0,5,102),()), ((0,5,103),()), ((0,5,104),()),
  ((0,5,105),()), ((0,5,106),()), ((0,5,107),()), ((0,5,108),()),
  ((0,5,109),()), ((0,5,110),()), ((0,5,111),()), ((0,5,112),()),
  ((0,5,113),()), ((0,5,114),()), ((0,5,115),()), ((0,5,116),()),
  ((0,5,117),()), ((0,5,118),()), ((0,5,119),()), ((0,5,120),()),
  ((0,5,121),()), ((0,5,122),()), ((0,5,123),()), ((0,5,124),()),
  ((0,5,125),()), ((0,5,126),()), ((0,5,127),()), ((0,5,128),()),
  ((0,5,129),()), ((0,5,130),()), ((0,5,131),()), ((0,5,132),()),
  ((0,5,133),()), ((0,5,134),()), ((0,5,135),()), ((0,19,248),()),
  ((0,19,249),()), ((0,19,250),()), ((0,19,251),()), ((0,19,252),()),
  ((0,19,253),()), ((0,28,128),()), ((0,28,129),()), ((0,28,130),()),
  ((0,28,131),()), ((0,28,132),()), ((0,28,133),()), ((0,28,134),()),
  ((0,28,135),()), ((0,28,136),()), ((0,29,121),()), ((0,29,125),()),
  ((0,30,1),()), ((0,30,3),()), ((0,30,5),()), ((0,30,7),()), ((0,30,9),()),
  ((0,30,11),()), ((0,30,13),()), ((0,30,15),()), ((0,30,17),()),
  ((0,30,19),()), ((0,30,21),()), ((0,30,23),()), ((0,30,25),()),
  ((0,30,27),()), ((0,30,29),()), ((0,30,31),()), ((0,30,33),()),
  ((0,30,35),()), ((0,30,37),()), ((0,30,39),()), ((0,30,41),()),
  ((0,30,43),()), ((0,30,45),()), ((0,30,47),()), ((0,30,49),()),
  ((0,30,51),()), ((0,30,53),()), ((0,30,55),()), ((0,30,57),()),
  ((0,30,59),()), ((0,30,61),()), ((0,30,63),()), ((0,30,65),()),
  ((0,30,67),()), ((0,30,69),()), ((0,30,71),()), ((0,30,73),()),
  ((0,30,75),()), ((0,30,77),()), ((0,30,79),()), ((0,30,81),()),
  ((0,30,83),()), ((0,30,85),()), ((0,30,87),()), ((0,30,89),()),
  ((0,30,91),()), ((0,30,93),()), ((0,30,95),()), ((0,30,97),()),
  ((0,30,99),()), ((0,30,101),()), ((0,30,103),()), ((0,30,105),()),
  ((0,30,107),()), ((0,30,109),()), ((0,30,111),()), ((0,30,113),()),
  ((0,30,115),()), ((0,30,117),()), ((0,30,119),()), ((0,30,121),()),
  ((0,30,123),()), ((0,30,125),()), ((0,30,127),()), ((0,30,129),()),
  ((0,30,131),()), ((0,30,133),()), ((0,30,135),()), ((0,30,137),()),
  ((0,30,139),()), ((0,30,141),()), ((0,30,143),()), ((0,30,145),()),
  ((0,30,147),()), ((0,30,149),()), ((0,30,150),()), ((0,30,151),()),
  ((0,30,152),()), ((0,30,153),()), ((0,30,154),()), ((0,30,155),()),
  ((0,30,161),()), ((0,30,163),()), ((0,30,165),()), ((0,30,167),()),
  ((0,30,169),()), ((0,30,171),()), ((0,30,173),()), ((0,30,175),()),
  ((0,30,177),()), ((0,30,179),()), ((0,30,181),()), ((0,30,183),()),
  ((0,30,185),()), ((0,30,187),()), ((0,30,189),()), ((0,30,191),()),
  ((0,30,193),()), ((0,30,195),()), ((0,30,197),()), ((0,30,199),()),
  ((0,30,201),()), ((0,30,203),()), ((0,30,205),()), ((0,30,207),()),
  ((0,30,209),()), ((0,30,211),()), ((0,30,213),()), ((0,30,215),()),
  ((0,30,217),()), ((0,30,219),()), ((0,30,221),()), ((0,30,223),()),
  ((0,30,225),()), ((0,30,227),()), ((0,30,229),()), ((0,30,231),()),
  ((0,30,233),()), ((0,30,235),()), ((0,30,237),()), ((0,30,239),()),
  ((0,30,241),()), ((0,30,243),()), ((0,30,245),()), ((0,30,247),()),
  ((0,30,249),()), ((0,30,251),()), ((0,30,253),()), ((0,30,255),()),
  ((0,31,0),()), ((0,31,1),()), ((0,31,2),()), ((0,31,3),()), ((0,31,4),()),
  ((0,31,5),()), ((0,31,6),()), ((0,31,7),()), ((0,31,16),()), ((0,31,17),()),
  ((0,31,18),()), ((0,31,19),()), ((0,31,20),()), ((0,31,21),()),
  ((0,31,32),()), ((0,31,33),()), ((0,31,34),()), ((0,31,35),()),
  ((0,31,36),()), ((0,31,37),()), ((0,31,38),()), ((0,31,39),()),
  ((0,31,48),()), ((0,31,49),()), ((0,31,50),()), ((0,31,51),()),
  ((0,31,52),()), ((0,31,53),()), ((0,31,54),()), ((0,31,55),()),
  ((0,31,64),()), ((0,31,65),()), ((0,31,66),()), ((0,31,67),()),
  ((0,31,68),()), ((0,31,69),()), ((0,31,80),()), ((0,31,81),()),
  ((0,31,82),()), ((0,31,83),()), ((0,31,84),()), ((0,31,85),()),
  ((0,31,86),()), ((0,31,87),()), ((0,31,96),()), ((0,31,97),()),
  ((0,31,98),()), ((0,31,99),()), ((0,31,100),()), ((0,31,101),()),
  ((0,31,102),()), ((0,31,103),()), ((0,31,112),()), ((0,31,113),()),
  ((0,31,114),()), ((0,31,115),()), ((0,31,116),()), ((0,31,117),()),
  ((0,31,118),()), ((0,31,119),()), ((0,31,120),()), ((0,31,121),()),
  ((0,31,122),()), ((0,31,123),()), ((0,31,124),()), ((0,31,125),()),
  ((0,31,128),()), ((0,31,129),()), ((0,31,130),()), ((0,31,131),()),
  ((0,31,132),()), ((0,31,133),()), ((0,31,134),()), ((0,31,135),()),
  ((0,31,136),()), ((0,31,137),()), ((0,31,138),()), ((0,31,139),()),
  ((0,31,140),()), ((0,31,141),()), ((0,31,142),()), ((0,31,143),()),
  ((0,31,144),()), ((0,31,145),()), ((0,31,146),()), ((0,31,147),()),
  ((0,31,148),()), ((0,31,149),()), ((0,31,150),()), ((0,31,151),()),
  ((0,31,152),()), ((0,31,153),()), ((0,31,154),()), ((0,31,155),()),
  ((0,31,156),()), ((0,31,157),()), ((0,31,158),()), ((0,31,159),()),
  ((0,31,160),()), ((0,31,161),()), ((0,31,162),()), ((0,31,163),()),
  ((0,31,164),()), ((0,31,165),()), ((0,31,166),()), ((0,31,167),()),
  ((0,31,168),()), ((0,31,169),()), ((0,31,170),()), ((0,31,171),()),
  ((0,31,172),()), ((0,31,173),()), ((0,31,174),()), ((0,31,175),()),
  ((0,31,176),()), ((0,31,177),()), ((0,31,178),()), ((0,31,179),()),
  ((0,31,180),()), ((0,31,182),()), ((0,31,183),()), ((0,31,188),()),
  ((0,31,190),()), ((0,31,194),()), ((0,31,195),()), ((0,31,196),()),
  ((0,31,198),()), ((0,31,199),()), ((0,31,204),()), ((0,31,208),()),
  ((0,31,209),()), ((0,31,210),()), ((0,31,211),()), ((0,31,214),()),
  ((0,31,215),()), ((0,31,224),()), ((0,31,225),()), ((0,31,226),()),
  ((0,31,227),()), ((0,31,228),()), ((0,31,229),()), ((0,31,230),()),
  ((0,31,231),()), ((0,31,242),()), ((0,31,243),()), ((0,31,244),()),
  ((0,31,246),()), ((0,31,247),()), ((0,31,252),()), ((0,33,78),()),
  ((0,33,112),()), ((0,33,113),()), ((0,33,114),()), ((0,33,115),()),
  ((0,33,116),()), ((0,33,117),()), ((0,33,118),()), ((0,33,119),()),
  ((0,33,120),()), ((0,33,121),()), ((0,33,122),()), ((0,33,123),()),
  ((0,33,124),()), ((0,33,125),()), ((0,33,126),()), ((0,33,127),()),
  ((0,33,132),()), ((0,36,208),()), ((0,36,209),()), ((0,36,210),()),
  ((0,36,211),()), ((0,36,212),()), ((0,36,213),()), ((0,36,214),()),
  ((0,36,215),()), ((0,36,216),()), ((0,36,217),()), ((0,36,218),()),
  ((0,36,219),()), ((0,36,220),()), ((0,36,221),()), ((0,36,222),()),
  ((0,36,223),()), ((0,36,224),()), ((0,36,225),()), ((0,36,226),()),
  ((0,36,227),()), ((0,36,228),()), ((0,36,229),()), ((0,36,230),()),
  ((0,36,231),()), ((0,36,232),()), ((0,36,233),()), ((0,44,48),()),
  ((0,44,49),()), ((0,44,50),()), ((0,44,51),()), ((0,44,52),()),
  ((0,44,53),()), ((0,44,54),()), ((0,44,55),()), ((0,44,56),()),
  ((0,44,57),()), ((0,44,58),()), ((0,44,59),()), ((0,44,60),()),
  ((0,44,61),()), ((0,44,62),()), ((0,44,63),()), ((0,44,64),()),
  ((0,44,65),()), ((0,44,66),()), ((0,44,67),()), ((0,44,68),()),
  ((0,44,69),()), ((0,44,70),()), ((0,44,71),()), ((0,44,72),()),
  ((0,44,73),()), ((0,44,74),()), ((0,44,75),()), ((0,44,76),()),
  ((0,44,77),()), ((0,44,78),()), ((0,44,79),()), ((0,44,80),()),
  ((0,44,81),()), ((0,44,82),()), ((0,44,83),()), ((0,44,84),()),
  ((0,44,85),()), ((0,44,86),()), ((0,44,87),()), ((0,44,88),()),
  ((0,44,89),()), ((0,44,90),()), ((0,44,91),()), ((0,44,92),()),
  ((0,44,93),()), ((0,44,94),()), ((0,44,97),()), ((0,44,101),()),
  ((0,44,102),()), ((0,44,104),()), ((0,44,106),()), ((0,44,108),()),
  ((0,44,115),()), ((0,44,118),()), ((0,44,129),()), ((0,44,131),()),
  ((0,44,133),()), ((0,44,135),()), ((0,44,137),()), ((0,44,139),()),
  ((0,44,141),()), ((0,44,143),()), ((0,44,145),()), ((0,44,147),()),
  ((0,44,149),()), ((0,44,151),()), ((0,44,153),()), ((0,44,155),()),
  ((0,44,157),()), ((0,44,159),()), ((0,44,161),()), ((0,44,163),()),
  ((0,44,165),()), ((0,44,167),()), ((0,44,169),()), ((0,44,171),()),
  ((0,44,173),()), ((0,44,175),()), ((0,44,177),()), ((0,44,179),()),
  ((0,44,181),()), ((0,44,183),()), ((0,44,185),()), ((0,44,187),()),
  ((0,44,189),()), ((0,44,191),()), ((0,44,193),()), ((0,44,195),()),
  ((0,44,197),()), ((0,44,199),()), ((0,44,201),()), ((0,44,203),()),
  ((0,44,205),()), ((0,44,207),()), ((0,44,209),()), ((0,44,211),()),
  ((0,44,213),()), ((0,44,215),()), ((0,44,217),()), ((0,44,219),()),
  ((0,44,221),()), ((0,44,223),()), ((0,44,225),()), ((0,44,227),()),
  ((0,44,236),()), ((0,44,238),()), ((0,44,243),()), ((0,45,0),()),
  ((0,45,1),()), ((0,45,2),()), ((0,45,3),()), ((0,45,4),()), ((0,45,5),()),
  ((0,45,6),()), ((0,45,7),()), ((0,45,8),()), ((0,45,9),()), ((0,45,10),()),
  ((0,45,11),()), ((0,45,12),()), ((0,45,13),()), ((0,45,14),()),
  ((0,45,15),()), ((0,45,16),()), ((0,45,17),()), ((0,45,18),()),
  ((0,45,19),()), ((0,45,20),()), ((0,45,21),()), ((0,45,22),()),
  ((0,45,23),()), ((0,45,24),()), ((0,45,25),()), ((0,45,26),()),
  ((0,45,27),()), ((0,45,28),()), ((0,45,29),()), ((0,45,30),()),
  ((0,45,31),()), ((0,45,32),()), ((0,45,33),()), ((0,45,34),()),
  ((0,45,35),()), ((0,45,36),()), ((0,45,37),()), ((0,45,39),()),
  ((0,45,45),()), ((0,166,65),()), ((0,166,67),()), ((0,166,69),()),
  ((0,166,71),()), ((0,166,73),()), ((0,166,75),()), ((0,166,77),()),
  ((0,166,79),()), ((0,166,81),()), ((0,166,83),()), ((0,166,85),()),
  ((0,166,87),()), ((0,166,89),()), ((0,166,91),()), ((0,166,93),()),
  ((0,166,95),()), ((0,166,97),()), ((0,166,99),()), ((0,166,101),()),
  ((0,166,103),()), ((0,166,105),()), ((0,166,107),()), ((0,166,109),()),
  ((0,166,129),()), ((0,166,131),()), ((0,166,133),()), ((0,166,135),()),
  ((0,166,137),()), ((0,166,139),()), ((0,166,141),()), ((0,166,143),()),
  ((0,166,145),()), ((0,166,147),()), ((0,166,149),()), ((0,166,151),()),
  ((0,166,153),()), ((0,166,155),()), ((0,167,35),()), ((0,167,37),()),
  ((0,167,39),()), ((0,167,41),()), ((0,167,43),()), ((0,167,45),()),
  ((0,167,47),()), ((0,167,51),()), ((0,167,53),()), ((0,167,55),()),
  ((0,167,57),()), ((0,167,59),()), ((0,167,61),()), ((0,167,63),()),
  ((0,167,65),()), ((0,167,67),()), ((0,167,69),()), ((0,167,71),()),
  ((0,167,73),()), ((0,167,75),()), ((0,167,77),()), ((0,167,79),()),
  ((0,167,81),()), ((0,167,83),()), ((0,167,85),()), ((0,167,87),()),
  ((0,167,89),()), ((0,167,91),()), ((0,167,93),()), ((0,167,95),()),
  ((0,167,97),()), ((0,167,99),()), ((0,167,101),()), ((0,167,103),()),
  ((0,167,105),()), ((0,167,107),()), ((0,167,109),()), ((0,167,111),()),
  ((0,167,122),()), ((0,167,124),()), ((0,167,127),()), ((0,167,129),()),
  ((0,167,131),()), ((0,167,133),()), ((0,167,135),()), ((0,167,140),()),
  ((0,167,145),()), ((0,167,147),()), ((0,167,151),()), ((0,167,153),()),
  ((0,167,155),()), ((0,167,157),()), ((0,167,159),()), ((0,167,161),()),
  ((0,167,163),()), ((0,167,165),()), ((0,167,167),()), ((0,167,169),()),
  ((0,167,181),()), ((0,167,183),()), ((0,171,83),()), ((0,171,112),()),
  ((0,171,113),()), ((0,171,114),()), ((0,171,115),()), ((0,171,116),()),
  ((0,171,117),()), ((0,171,118),()), ((0,171,119),()), ((0,171,120),()),
  ((0,171,121),()), ((0,171,122),()), ((0,171,123),()), ((0,171,124),()),
  ((0,171,125),()), ((0,171,126),()), ((0,171,127),()), ((0,171,128),()),
  ((0,171,129),()), ((0,171,130),()), ((0,171,131),()), ((0,171,132),()),
  ((0,171,133),()), ((0,171,134),()), ((0,171,135),()), ((0,171,136),()),
  ((0,171,137),()), ((0,171,138),()), ((0,171,139),()), ((0,171,140),()),
  ((0,171,141),()), ((0,171,142),()), ((0,171,143),()), ((0,171,144),()),
  ((0,171,145),()), ((0,171,146),()), ((0,171,147),()), ((0,171,148),()),
  ((0,171,149),()), ((0,171,150),()), ((0,171,151),()), ((0,171,152),()),
  ((0,171,153),()), ((0,171,154),()), ((0,171,155),()), ((0,171,156),()),
  ((0,171,157),()), ((0,171,158),()), ((0,171,159),()), ((0,171,160),()),
  ((0,171,161),()), ((0,171,162),()), ((0,171,163),()), ((0,171,164),()),
  ((0,171,165),()), ((0,171,166),()), ((0,171,167),()), ((0,171,168),()),
  ((0,171,169),()), ((0,171,170),()), ((0,171,171),()), ((0,171,172),()),
  ((0,171,173),()), ((0,171,174),()), ((0,171,175),()), ((0,171,176),()),
  ((0,171,177),()), ((0,171,178),()), ((0,171,179),()), ((0,171,180),()),
  ((0,171,181),()), ((0,171,182),()), ((0,171,183),()), ((0,171,184),()),
  ((0,171,185),()), ((0,171,186),()), ((0,171,187),()), ((0,171,188),()),
  ((0,171,189),()), ((0,171,190),()), ((0,171,191),()), ((0,251,0),()),
  ((0,251,1),()), ((0,251,2),()), ((0,251,3),()), ((0,251,4),()),
  ((0,251,5),()), ((0,251,6),()), ((0,251,19),()), ((0,251,20),()),
  ((0,251,21),()), ((0,251,22),()), ((0,251,23),()), ((0,255,65),()),
  ((0,255,66),()), ((0,255,67),()), ((0,255,68),()), ((0,255,69),()),
  ((0,255,70),()), ((0,255,71),()), ((0,255,72),()), ((0,255,73),()),
  ((0,255,74),()), ((0,255,75),()), ((0,255,76),()), ((0,255,77),()),
  ((0,255,78),()), ((0,255,79),()), ((0,255,80),()), ((0,255,81),()),
  ((0,255,82),()), ((0,255,83),()), ((0,255,84),()), ((0,255,85),()),
  ((0,255,86),()), ((0,255,87),()), ((0,255,88),()), ((0,255,89),()),
  ((0,255,90),()), ((1,4,40),()), ((1,4,41),()), ((1,4,42),()), ((1,4,43),()),
  ((1,4,44),()), ((1,4,45),()), ((1,4,46),()), ((1,4,47),()), ((1,4,48),()),
  ((1,4,49),()), ((1,4,50),()), ((1,4,51),()), ((1,4,52),()), ((1,4,53),()),
  ((1,4,54),()), ((1,4,55),()), ((1,4,56),()), ((1,4,57),()), ((1,4,58),()),
  ((1,4,59),()), ((1,4,60),()), ((1,4,61),()), ((1,4,62),()), ((1,4,63),()),
  ((1,4,64),()), ((1,4,65),()), ((1,4,66),()), ((1,4,67),()), ((1,4,68),()),
  ((1,4,69),()), ((1,4,70),()), ((1,4,71),()), ((1,4,72),()), ((1,4,73),()),
  ((1,4,74),()), ((1,4,75),()), ((1,4,76),()), ((1,4,77),()), ((1,4,78),()),
  ((1,4,79),()), ((1,4,216),()), ((1,4,217),()), ((1,4,218),()), ((1,4,219),()),
  ((1,4,220),()), ((1,4,221),()), ((1,4,222),()), ((1,4,223),()),
  ((1,4,224),()), ((1,4,225),()), ((1,4,226),()), ((1,4,227),()),
  ((1,4,228),()), ((1,4,229),()), ((1,4,230),()), ((1,4,231),()),
  ((1,4,232),()), ((1,4,233),()), ((1,4,234),()), ((1,4,235),()),
  ((1,4,236),()), ((1,4,237),()), ((1,4,238),()), ((1,4,239),()),
  ((1,4,240),()), ((1,4,241),()), ((1,4,242),()), ((1,4,243),()),
  ((1,4,244),()), ((1,4,245),()), ((1,4,246),()), ((1,4,247),()),
  ((1,4,248),()), ((1,4,249),()), ((1,4,250),()), ((1,4,251),()),
  ((1,12,192),()), ((1,12,193),()), ((1,12,194),()), ((1,12,195),()),
  ((1,12,196),()), ((1,12,197),()), ((1,12,198),()), ((1,12,199),()),
  ((1,12,200),()), ((1,12,201),()), ((1,12,202),()), ((1,12,203),()),
  ((1,12,204),()), ((1,12,205),()), ((1,12,206),()), ((1,12,207),()),
  ((1,12,208),()), ((1,12,209),()), ((1,12,210),()), ((1,12,211),()),
  ((1,12,212),()), ((1,12,213),()), ((1,12,214),()), ((1,12,215),()),
  ((1,12,216),()), ((1,12,217),()), ((1,12,218),()), ((1,12,219),()),
  ((1,12,220),()), ((1,12,221),()), ((1,12,222),()), ((1,12,223),()),
  ((1,12,224),()), ((1,12,225),()), ((1,12,226),()), ((1,12,227),()),
  ((1,12,228),()), ((1,12,229),()), ((1,12,230),()), ((1,12,231),()),
  ((1,12,232),()), ((1,12,233),()), ((1,12,234),()), ((1,12,235),()),
  ((1,12,236),()), ((1,12,237),()), ((1,12,238),()), ((1,12,239),()),
  ((1,12,240),()), ((1,12,241),()), ((1,12,242),()), ((1,24,192),()),
  ((1,24,193),()), ((1,24,194),()), ((1,24,195),()), ((1,24,196),()),
  ((1,24,197),()), ((1,24,198),()), ((1,24,199),()), ((1,24,200),()),
  ((1,24,201),()), ((1,24,202),()), ((1,24,203),()), ((1,24,204),()),
  ((1,24,205),()), ((1,24,206),()), ((1,24,207),()), ((1,24,208),()),
  ((1,24,209),()), ((1,24,210),()), ((1,24,211),()), ((1,24,212),()),
  ((1,24,213),()), ((1,24,214),()), ((1,24,215),()), ((1,24,216),()),
  ((1,24,217),()), ((1,24,218),()), ((1,24,219),()), ((1,24,220),()),
  ((1,24,221),()), ((1,24,222),()), ((1,24,223),()), ((1,233,34),()),
  ((1,233,35),()), ((1,233,36),()), ((1,233,37),()), ((1,233,38),()),
  ((1,233,39),()), ((1,233,40),()), ((1,233,41),()), ((1,233,42),()),
  ((1,233,43),()), ((1,233,44),()), ((1,233,45),()), ((1,233,46),()),
  ((1,233,47),()), ((1,233,48),()), ((1,233,49),()), ((1,233,50),()),
  ((1,233,51),()), ((1,233,52),()), ((1,233,53),()), ((1,233,54),()),
  ((1,233,55),()), ((1,233,56),()), ((1,233,57),()), ((1,233,58),()),
  ((1,233,59),()), ((1,233,60),()), ((1,233,61),()), ((1,233,62),()),
  ((1,233,63),()), ((1,233,64),()), ((1,233,65),()), ((1,233,66),()),
  ((1,233,67),())
];

pub static UCD_COMP_EXCL: &'static [((u8,u8,u8), ())] = &[
  ((0,9,88),()), ((0,9,89),()), ((0,9,90),()), ((0,9,91),()), ((0,9,92),()),
  ((0,9,93),()), ((0,9,94),()), ((0,9,95),()), ((0,9,220),()), ((0,9,221),()),
  ((0,9,223),()), ((0,10,51),()), ((0,10,54),()), ((0,10,89),()),
  ((0,10,90),()), ((0,10,91),()), ((0,10,94),()), ((0,11,92),()),
  ((0,11,93),()), ((0,15,67),()), ((0,15,77),()), ((0,15,82),()),
  ((0,15,87),()), ((0,15,92),()), ((0,15,105),()), ((0,15,118),()),
  ((0,15,120),()), ((0,15,147),()), ((0,15,157),()), ((0,15,162),()),
  ((0,15,167),()), ((0,15,172),()), ((0,15,185),()), ((0,42,220),()),
  ((0,251,29),()), ((0,251,31),()), ((0,251,42),()), ((0,251,43),()),
  ((0,251,44),()), ((0,251,45),()), ((0,251,46),()), ((0,251,47),()),
  ((0,251,48),()), ((0,251,49),()), ((0,251,50),()), ((0,251,51),()),
  ((0,251,52),()), ((0,251,53),()), ((0,251,54),()), ((0,251,56),()),
  ((0,251,57),()), ((0,251,58),()), ((0,251,59),()), ((0,251,60),()),
  ((0,251,62),()), ((0,251,64),()), ((0,251,65),()), ((0,251,67),()),
  ((0,251,68),()), ((0,251,70),()), ((0,251,71),()), ((0,251,72),()),
  ((0,251,73),()), ((0,251,74),()), ((0,251,75),()), ((0,251,76),()),
  ((0,251,77),()), ((0,251,78),()), ((1,209,94),()), ((1,209,95),()),
  ((1,209,96),()), ((1,209,97),()), ((1,209,98),()), ((1,209,99),()),
  ((1,209,100),()), ((1,209,187),()), ((1,209,188),()), ((1,209,189),()),
  ((1,209,190),()), ((1,209,191),()), ((1,209,192),())
];

pub static UCD_CASE_CHANGES_TITLE: &'static [((u8,u8,u8), ())] = &[
  ((0,0,97),()), ((0,0,98),()), ((0,0,99),()), ((0,0,100),()), ((0,0,101),()),
  ((0,0,102),()), ((0,0,103),()), ((0,0,104),()), ((0,0,105),()),
  ((0,0,106),()), ((0,0,107),()), ((0,0,108),()), ((0,0,109),()),
  ((0,0,110),()), ((0,0,111),()), ((0,0,112),()), ((0,0,113),()),
  ((0,0,114),()), ((0,0,115),()), ((0,0,116),()), ((0,0,117),()),
  ((0,0,118),()), ((0,0,119),()), ((0,0,120),()), ((0,0,121),()),
  ((0,0,122),()), ((0,0,181),()), ((0,0,223),()), ((0,0,224),()),
  ((0,0,225),()), ((0,0,226),()), ((0,0,227),()), ((0,0,228),()),
  ((0,0,229),()), ((0,0,230),()), ((0,0,231),()), ((0,0,232),()),
  ((0,0,233),()), ((0,0,234),()), ((0,0,235),()), ((0,0,236),()),
  ((0,0,237),()), ((0,0,238),()), ((0,0,239),()), ((0,0,240),()),
  ((0,0,241),()), ((0,0,242),()), ((0,0,243),()), ((0,0,244),()),
  ((0,0,245),()), ((0,0,246),()), ((0,0,248),()), ((0,0,249),()),
  ((0,0,250),()), ((0,0,251),()), ((0,0,252),()), ((0,0,253),()),
  ((0,0,254),()), ((0,0,255),()), ((0,1,1),()), ((0,1,3),()), ((0,1,5),()),
  ((0,1,7),()), ((0,1,9),()), ((0,1,11),()), ((0,1,13),()), ((0,1,15),()),
  ((0,1,17),()), ((0,1,19),()), ((0,1,21),()), ((0,1,23),()), ((0,1,25),()),
  ((0,1,27),()), ((0,1,29),()), ((0,1,31),()), ((0,1,33),()), ((0,1,35),()),
  ((0,1,37),()), ((0,1,39),()), ((0,1,41),()), ((0,1,43),()), ((0,1,45),()),
  ((0,1,47),()), ((0,1,49),()), ((0,1,51),()), ((0,1,53),()), ((0,1,55),()),
  ((0,1,58),()), ((0,1,60),()), ((0,1,62),()), ((0,1,64),()), ((0,1,66),()),
  ((0,1,68),()), ((0,1,70),()), ((0,1,72),()), ((0,1,73),()), ((0,1,75),()),
  ((0,1,77),()), ((0,1,79),()), ((0,1,81),()), ((0,1,83),()), ((0,1,85),()),
  ((0,1,87),()), ((0,1,89),()), ((0,1,91),()), ((0,1,93),()), ((0,1,95),()),
  ((0,1,97),()), ((0,1,99),()), ((0,1,101),()), ((0,1,103),()), ((0,1,105),()),
  ((0,1,107),()), ((0,1,109),()), ((0,1,111),()), ((0,1,113),()),
  ((0,1,115),()), ((0,1,117),()), ((0,1,119),()), ((0,1,122),()),
  ((0,1,124),()), ((0,1,126),()), ((0,1,127),()), ((0,1,128),()),
  ((0,1,131),()), ((0,1,133),()), ((0,1,136),()), ((0,1,140),()),
  ((0,1,146),()), ((0,1,149),()), ((0,1,153),()), ((0,1,154),()),
  ((0,1,158),()), ((0,1,161),()), ((0,1,163),()), ((0,1,165),()),
  ((0,1,168),()), ((0,1,173),()), ((0,1,176),()), ((0,1,180),()),
  ((0,1,182),()), ((0,1,185),()), ((0,1,189),()), ((0,1,191),()),
  ((0,1,196),()), ((0,1,198),()), ((0,1,199),()), ((0,1,201),()),
  ((0,1,202),()), ((0,1,204),()), ((0,1,206),()), ((0,1,208),()),
  ((0,1,210),()), ((0,1,212),()), ((0,1,214),()), ((0,1,216),()),
  ((0,1,218),()), ((0,1,220),()), ((0,1,221),()), ((0,1,223),()),
  ((0,1,225),()), ((0,1,227),()), ((0,1,229),()), ((0,1,231),()),
  ((0,1,233),()), ((0,1,235),()), ((0,1,237),()), ((0,1,239),()),
  ((0,1,240),()), ((0,1,241),()), ((0,1,243),()), ((0,1,245),()),
  ((0,1,249),()), ((0,1,251),()), ((0,1,253),()), ((0,1,255),()), ((0,2,1),()),
  ((0,2,3),()), ((0,2,5),()), ((0,2,7),()), ((0,2,9),()), ((0,2,11),()),
  ((0,2,13),()), ((0,2,15),()), ((0,2,17),()), ((0,2,19),()), ((0,2,21),()),
  ((0,2,23),()), ((0,2,25),()), ((0,2,27),()), ((0,2,29),()), ((0,2,31),()),
  ((0,2,35),()), ((0,2,37),()), ((0,2,39),()), ((0,2,41),()), ((0,2,43),()),
  ((0,2,45),()), ((0,2,47),()), ((0,2,49),()), ((0,2,51),()), ((0,2,60),()),
  ((0,2,63),()), ((0,2,64),()), ((0,2,66),()), ((0,2,71),()), ((0,2,73),()),
  ((0,2,75),()), ((0,2,77),()), ((0,2,79),()), ((0,2,80),()), ((0,2,81),()),
  ((0,2,82),()), ((0,2,83),()), ((0,2,84),()), ((0,2,86),()), ((0,2,87),()),
  ((0,2,89),()), ((0,2,91),()), ((0,2,92),()), ((0,2,96),()), ((0,2,97),()),
  ((0,2,99),()), ((0,2,101),()), ((0,2,102),()), ((0,2,104),()), ((0,2,105),()),
  ((0,2,106),()), ((0,2,107),()), ((0,2,108),()), ((0,2,111),()),
  ((0,2,113),()), ((0,2,114),()), ((0,2,117),()), ((0,2,125),()),
  ((0,2,128),()), ((0,2,131),()), ((0,2,135),()), ((0,2,136),()),
  ((0,2,137),()), ((0,2,138),()), ((0,2,139),()), ((0,2,140),()),
  ((0,2,146),()), ((0,2,157),()), ((0,2,158),()), ((0,3,69),()), ((0,3,113),()),
  ((0,3,115),()), ((0,3,119),()), ((0,3,123),()), ((0,3,124),()),
  ((0,3,125),()), ((0,3,144),()), ((0,3,172),()), ((0,3,173),()),
  ((0,3,174),()), ((0,3,175),()), ((0,3,176),()), ((0,3,177),()),
  ((0,3,178),()), ((0,3,179),()), ((0,3,180),()), ((0,3,181),()),
  ((0,3,182),()), ((0,3,183),()), ((0,3,184),()), ((0,3,185),()),
  ((0,3,186),()), ((0,3,187),()), ((0,3,188),()), ((0,3,189),()),
  ((0,3,190),()), ((0,3,191),()), ((0,3,192),()), ((0,3,193),()),
  ((0,3,194),()), ((0,3,195),()), ((0,3,196),()), ((0,3,197),()),
  ((0,3,198),()), ((0,3,199),()), ((0,3,200),()), ((0,3,201),()),
  ((0,3,202),()), ((0,3,203),()), ((0,3,204),()), ((0,3,205),()),
  ((0,3,206),()), ((0,3,208),()), ((0,3,209),()), ((0,3,213),()),
  ((0,3,214),()), ((0,3,215),()), ((0,3,217),()), ((0,3,219),()),
  ((0,3,221),()), ((0,3,223),()), ((0,3,225),()), ((0,3,227),()),
  ((0,3,229),()), ((0,3,231),()), ((0,3,233),()), ((0,3,235),()),
  ((0,3,237),()), ((0,3,239),()), ((0,3,240),()), ((0,3,241),()),
  ((0,3,242),()), ((0,3,243),()), ((0,3,245),()), ((0,3,248),()),
  ((0,3,251),()), ((0,4,48),()), ((0,4,49),()), ((0,4,50),()), ((0,4,51),()),
  ((0,4,52),()), ((0,4,53),()), ((0,4,54),()), ((0,4,55),()), ((0,4,56),()),
  ((0,4,57),()), ((0,4,58),()), ((0,4,59),()), ((0,4,60),()), ((0,4,61),()),
  ((0,4,62),()), ((0,4,63),()), ((0,4,64),()), ((0,4,65),()), ((0,4,66),()),
  ((0,4,67),()), ((0,4,68),()), ((0,4,69),()), ((0,4,70),()), ((0,4,71),()),
  ((0,4,72),()), ((0,4,73),()), ((0,4,74),()), ((0,4,75),()), ((0,4,76),()),
  ((0,4,77),()), ((0,4,78),()), ((0,4,79),()), ((0,4,80),()), ((0,4,81),()),
  ((0,4,82),()), ((0,4,83),()), ((0,4,84),()), ((0,4,85),()), ((0,4,86),()),
  ((0,4,87),()), ((0,4,88),()), ((0,4,89),()), ((0,4,90),()), ((0,4,91),()),
  ((0,4,92),()), ((0,4,93),()), ((0,4,94),()), ((0,4,95),()), ((0,4,97),()),
  ((0,4,99),()), ((0,4,101),()), ((0,4,103),()), ((0,4,105),()), ((0,4,107),()),
  ((0,4,109),()), ((0,4,111),()), ((0,4,113),()), ((0,4,115),()),
  ((0,4,117),()), ((0,4,119),()), ((0,4,121),()), ((0,4,123),()),
  ((0,4,125),()), ((0,4,127),()), ((0,4,129),()), ((0,4,139),()),
  ((0,4,141),()), ((0,4,143),()), ((0,4,145),()), ((0,4,147),()),
  ((0,4,149),()), ((0,4,151),()), ((0,4,153),()), ((0,4,155),()),
  ((0,4,157),()), ((0,4,159),()), ((0,4,161),()), ((0,4,163),()),
  ((0,4,165),()), ((0,4,167),()), ((0,4,169),()), ((0,4,171),()),
  ((0,4,173),()), ((0,4,175),()), ((0,4,177),()), ((0,4,179),()),
  ((0,4,181),()), ((0,4,183),()), ((0,4,185),()), ((0,4,187),()),
  ((0,4,189),()), ((0,4,191),()), ((0,4,194),()), ((0,4,196),()),
  ((0,4,198),()), ((0,4,200),()), ((0,4,202),()), ((0,4,204),()),
  ((0,4,206),()), ((0,4,207),()), ((0,4,209),()), ((0,4,211),()),
  ((0,4,213),()), ((0,4,215),()), ((0,4,217),()), ((0,4,219),()),
  ((0,4,221),()), ((0,4,223),()), ((0,4,225),()), ((0,4,227),()),
  ((0,4,229),()), ((0,4,231),()), ((0,4,233),()), ((0,4,235),()),
  ((0,4,237),()), ((0,4,239),()), ((0,4,241),()), ((0,4,243),()),
  ((0,4,245),()), ((0,4,247),()), ((0,4,249),()), ((0,4,251),()),
  ((0,4,253),()), ((0,4,255),()), ((0,5,1),()), ((0,5,3),()), ((0,5,5),()),
  ((0,5,7),()), ((0,5,9),()), ((0,5,11),()), ((0,5,13),()), ((0,5,15),()),
  ((0,5,17),()), ((0,5,19),()), ((0,5,21),()), ((0,5,23),()), ((0,5,25),()),
  ((0,5,27),()), ((0,5,29),()), ((0,5,31),()), ((0,5,33),()), ((0,5,35),()),
  ((0,5,37),()), ((0,5,39),()), ((0,5,41),()), ((0,5,43),()), ((0,5,45),()),
  ((0,5,47),()), ((0,5,97),()), ((0,5,98),()), ((0,5,99),()), ((0,5,100),()),
  ((0,5,101),()), ((0,5,102),()), ((0,5,103),()), ((0,5,104),()),
  ((0,5,105),()), ((0,5,106),()), ((0,5,107),()), ((0,5,108),()),
  ((0,5,109),()), ((0,5,110),()), ((0,5,111),()), ((0,5,112),()),
  ((0,5,113),()), ((0,5,114),()), ((0,5,115),()), ((0,5,116),()),
  ((0,5,117),()), ((0,5,118),()), ((0,5,119),()), ((0,5,120),()),
  ((0,5,121),()), ((0,5,122),()), ((0,5,123),()), ((0,5,124),()),
  ((0,5,125),()), ((0,5,126),()), ((0,5,127),()), ((0,5,128),()),
  ((0,5,129),()), ((0,5,130),()), ((0,5,131),()), ((0,5,132),()),
  ((0,5,133),()), ((0,5,134),()), ((0,5,135),()), ((0,19,248),()),
  ((0,19,249),()), ((0,19,250),()), ((0,19,251),()), ((0,19,252),()),
  ((0,19,253),()), ((0,28,128),()), ((0,28,129),()), ((0,28,130),()),
  ((0,28,131),()), ((0,28,132),()), ((0,28,133),()), ((0,28,134),()),
  ((0,28,135),()), ((0,28,136),()), ((0,29,121),()), ((0,29,125),()),
  ((0,30,1),()), ((0,30,3),()), ((0,30,5),()), ((0,30,7),()), ((0,30,9),()),
  ((0,30,11),()), ((0,30,13),()), ((0,30,15),()), ((0,30,17),()),
  ((0,30,19),()), ((0,30,21),()), ((0,30,23),()), ((0,30,25),()),
  ((0,30,27),()), ((0,30,29),()), ((0,30,31),()), ((0,30,33),()),
  ((0,30,35),()), ((0,30,37),()), ((0,30,39),()), ((0,30,41),()),
  ((0,30,43),()), ((0,30,45),()), ((0,30,47),()), ((0,30,49),()),
  ((0,30,51),()), ((0,30,53),()), ((0,30,55),()), ((0,30,57),()),
  ((0,30,59),()), ((0,30,61),()), ((0,30,63),()), ((0,30,65),()),
  ((0,30,67),()), ((0,30,69),()), ((0,30,71),()), ((0,30,73),()),
  ((0,30,75),()), ((0,30,77),()), ((0,30,79),()), ((0,30,81),()),
  ((0,30,83),()), ((0,30,85),()), ((0,30,87),()), ((0,30,89),()),
  ((0,30,91),()), ((0,30,93),()), ((0,30,95),()), ((0,30,97),()),
  ((0,30,99),()), ((0,30,101),()), ((0,30,103),()), ((0,30,105),()),
  ((0,30,107),()), ((0,30,109),()), ((0,30,111),()), ((0,30,113),()),
  ((0,30,115),()), ((0,30,117),()), ((0,30,119),()), ((0,30,121),()),
  ((0,30,123),()), ((0,30,125),()), ((0,30,127),()), ((0,30,129),()),
  ((0,30,131),()), ((0,30,133),()), ((0,30,135),()), ((0,30,137),()),
  ((0,30,139),()), ((0,30,141),()), ((0,30,143),()), ((0,30,145),()),
  ((0,30,147),()), ((0,30,149),()), ((0,30,150),()), ((0,30,151),()),
  ((0,30,152),()), ((0,30,153),()), ((0,30,154),()), ((0,30,155),()),
  ((0,30,161),()), ((0,30,163),()), ((0,30,165),()), ((0,30,167),()),
  ((0,30,169),()), ((0,30,171),()), ((0,30,173),()), ((0,30,175),()),
  ((0,30,177),()), ((0,30,179),()), ((0,30,181),()), ((0,30,183),()),
  ((0,30,185),()), ((0,30,187),()), ((0,30,189),()), ((0,30,191),()),
  ((0,30,193),()), ((0,30,195),()), ((0,30,197),()), ((0,30,199),()),
  ((0,30,201),()), ((0,30,203),()), ((0,30,205),()), ((0,30,207),()),
  ((0,30,209),()), ((0,30,211),()), ((0,30,213),()), ((0,30,215),()),
  ((0,30,217),()), ((0,30,219),()), ((0,30,221),()), ((0,30,223),()),
  ((0,30,225),()), ((0,30,227),()), ((0,30,229),()), ((0,30,231),()),
  ((0,30,233),()), ((0,30,235),()), ((0,30,237),()), ((0,30,239),()),
  ((0,30,241),()), ((0,30,243),()), ((0,30,245),()), ((0,30,247),()),
  ((0,30,249),()), ((0,30,251),()), ((0,30,253),()), ((0,30,255),()),
  ((0,31,0),()), ((0,31,1),()), ((0,31,2),()), ((0,31,3),()), ((0,31,4),()),
  ((0,31,5),()), ((0,31,6),()), ((0,31,7),()), ((0,31,16),()), ((0,31,17),()),
  ((0,31,18),()), ((0,31,19),()), ((0,31,20),()), ((0,31,21),()),
  ((0,31,32),()), ((0,31,33),()), ((0,31,34),()), ((0,31,35),()),
  ((0,31,36),()), ((0,31,37),()), ((0,31,38),()), ((0,31,39),()),
  ((0,31,48),()), ((0,31,49),()), ((0,31,50),()), ((0,31,51),()),
  ((0,31,52),()), ((0,31,53),()), ((0,31,54),()), ((0,31,55),()),
  ((0,31,64),()), ((0,31,65),()), ((0,31,66),()), ((0,31,67),()),
  ((0,31,68),()), ((0,31,69),()), ((0,31,80),()), ((0,31,81),()),
  ((0,31,82),()), ((0,31,83),()), ((0,31,84),()), ((0,31,85),()),
  ((0,31,86),()), ((0,31,87),()), ((0,31,96),()), ((0,31,97),()),
  ((0,31,98),()), ((0,31,99),()), ((0,31,100),()), ((0,31,101),()),
  ((0,31,102),()), ((0,31,103),()), ((0,31,112),()), ((0,31,113),()),
  ((0,31,114),()), ((0,31,115),()), ((0,31,116),()), ((0,31,117),()),
  ((0,31,118),()), ((0,31,119),()), ((0,31,120),()), ((0,31,121),()),
  ((0,31,122),()), ((0,31,123),()), ((0,31,124),()), ((0,31,125),()),
  ((0,31,128),()), ((0,31,129),()), ((0,31,130),()), ((0,31,131),()),
  ((0,31,132),()), ((0,31,133),()), ((0,31,134),()), ((0,31,135),()),
  ((0,31,144),()), ((0,31,145),()), ((0,31,146),()), ((0,31,147),()),
  ((0,31,148),()), ((0,31,149),()), ((0,31,150),()), ((0,31,151),()),
  ((0,31,160),()), ((0,31,161),()), ((0,31,162),()), ((0,31,163),()),
  ((0,31,164),()), ((0,31,165),()), ((0,31,166),()), ((0,31,167),()),
  ((0,31,176),()), ((0,31,177),()), ((0,31,178),()), ((0,31,179),()),
  ((0,31,180),()), ((0,31,182),()), ((0,31,183),()), ((0,31,190),()),
  ((0,31,194),()), ((0,31,195),()), ((0,31,196),()), ((0,31,198),()),
  ((0,31,199),()), ((0,31,208),()), ((0,31,209),()), ((0,31,210),()),
  ((0,31,211),()), ((0,31,214),()), ((0,31,215),()), ((0,31,224),()),
  ((0,31,225),()), ((0,31,226),()), ((0,31,227),()), ((0,31,228),()),
  ((0,31,229),()), ((0,31,230),()), ((0,31,231),()), ((0,31,242),()),
  ((0,31,243),()), ((0,31,244),()), ((0,31,246),()), ((0,31,247),()),
  ((0,33,78),()), ((0,33,112),()), ((0,33,113),()), ((0,33,114),()),
  ((0,33,115),()), ((0,33,116),()), ((0,33,117),()), ((0,33,118),()),
  ((0,33,119),()), ((0,33,120),()), ((0,33,121),()), ((0,33,122),()),
  ((0,33,123),()), ((0,33,124),()), ((0,33,125),()), ((0,33,126),()),
  ((0,33,127),()), ((0,33,132),()), ((0,36,208),()), ((0,36,209),()),
  ((0,36,210),()), ((0,36,211),()), ((0,36,212),()), ((0,36,213),()),
  ((0,36,214),()), ((0,36,215),()), ((0,36,216),()), ((0,36,217),()),
  ((0,36,218),()), ((0,36,219),()), ((0,36,220),()), ((0,36,221),()),
  ((0,36,222),()), ((0,36,223),()), ((0,36,224),()), ((0,36,225),()),
  ((0,36,226),()), ((0,36,227),()), ((0,36,228),()), ((0,36,229),()),
  ((0,36,230),()), ((0,36,231),()), ((0,36,232),()), ((0,36,233),()),
  ((0,44,48),()), ((0,44,49),()), ((0,44,50),()), ((0,44,51),()),
  ((0,44,52),()), ((0,44,53),()), ((0,44,54),()), ((0,44,55),()),
  ((0,44,56),()), ((0,44,57),()), ((0,44,58),()), ((0,44,59),()),
  ((0,44,60),()), ((0,44,61),()), ((0,44,62),()), ((0,44,63),()),
  ((0,44,64),()), ((0,44,65),()), ((0,44,66),()), ((0,44,67),()),
  ((0,44,68),()), ((0,44,69),()), ((0,44,70),()), ((0,44,71),()),
  ((0,44,72),()), ((0,44,73),()), ((0,44,74),()), ((0,44,75),()),
  ((0,44,76),()), ((0,44,77),()), ((0,44,78),()), ((0,44,79),()),
  ((0,44,80),()), ((0,44,81),()), ((0,44,82),()), ((0,44,83),()),
  ((0,44,84),()), ((0,44,85),()), ((0,44,86),()), ((0,44,87),()),
  ((0,44,88),()), ((0,44,89),()), ((0,44,90),()), ((0,44,91),()),
  ((0,44,92),()), ((0,44,93),()), ((0,44,94),()), ((0,44,97),()),
  ((0,44,101),()), ((0,44,102),()), ((0,44,104),()), ((0,44,106),()),
  ((0,44,108),()), ((0,44,115),()), ((0,44,118),()), ((0,44,129),()),
  ((0,44,131),()), ((0,44,133),()), ((0,44,135),()), ((0,44,137),()),
  ((0,44,139),()), ((0,44,141),()), ((0,44,143),()), ((0,44,145),()),
  ((0,44,147),()), ((0,44,149),()), ((0,44,151),()), ((0,44,153),()),
  ((0,44,155),()), ((0,44,157),()), ((0,44,159),()), ((0,44,161),()),
  ((0,44,163),()), ((0,44,165),()), ((0,44,167),()), ((0,44,169),()),
  ((0,44,171),()), ((0,44,173),()), ((0,44,175),()), ((0,44,177),()),
  ((0,44,179),()), ((0,44,181),()), ((0,44,183),()), ((0,44,185),()),
  ((0,44,187),()), ((0,44,189),()), ((0,44,191),()), ((0,44,193),()),
  ((0,44,195),()), ((0,44,197),()), ((0,44,199),()), ((0,44,201),()),
  ((0,44,203),()), ((0,44,205),()), ((0,44,207),()), ((0,44,209),()),
  ((0,44,211),()), ((0,44,213),()), ((0,44,215),()), ((0,44,217),()),
  ((0,44,219),()), ((0,44,221),()), ((0,44,223),()), ((0,44,225),()),
  ((0,44,227),()), ((0,44,236),()), ((0,44,238),()), ((0,44,243),()),
  ((0,45,0),()), ((0,45,1),()), ((0,45,2),()), ((0,45,3),()), ((0,45,4),()),
  ((0,45,5),()), ((0,45,6),()), ((0,45,7),()), ((0,45,8),()), ((0,45,9),()),
  ((0,45,10),()), ((0,45,11),()), ((0,45,12),()), ((0,45,13),()),
  ((0,45,14),()), ((0,45,15),()), ((0,45,16),()), ((0,45,17),()),
  ((0,45,18),()), ((0,45,19),()), ((0,45,20),()), ((0,45,21),()),
  ((0,45,22),()), ((0,45,23),()), ((0,45,24),()), ((0,45,25),()),
  ((0,45,26),()), ((0,45,27),()), ((0,45,28),()), ((0,45,29),()),
  ((0,45,30),()), ((0,45,31),()), ((0,45,32),()), ((0,45,33),()),
  ((0,45,34),()), ((0,45,35),()), ((0,45,36),()), ((0,45,37),()),
  ((0,45,39),()), ((0,45,45),()), ((0,166,65),()), ((0,166,67),()),
  ((0,166,69),()), ((0,166,71),()), ((0,166,73),()), ((0,166,75),()),
  ((0,166,77),()), ((0,166,79),()), ((0,166,81),()), ((0,166,83),()),
  ((0,166,85),()), ((0,166,87),()), ((0,166,89),()), ((0,166,91),()),
  ((0,166,93),()), ((0,166,95),()), ((0,166,97),()), ((0,166,99),()),
  ((0,166,101),()), ((0,166,103),()), ((0,166,105),()), ((0,166,107),()),
  ((0,166,109),()), ((0,166,129),()), ((0,166,131),()), ((0,166,133),()),
  ((0,166,135),()), ((0,166,137),()), ((0,166,139),()), ((0,166,141),()),
  ((0,166,143),()), ((0,166,145),()), ((0,166,147),()), ((0,166,149),()),
  ((0,166,151),()), ((0,166,153),()), ((0,166,155),()), ((0,167,35),()),
  ((0,167,37),()), ((0,167,39),()), ((0,167,41),()), ((0,167,43),()),
  ((0,167,45),()), ((0,167,47),()), ((0,167,51),()), ((0,167,53),()),
  ((0,167,55),()), ((0,167,57),()), ((0,167,59),()), ((0,167,61),()),
  ((0,167,63),()), ((0,167,65),()), ((0,167,67),()), ((0,167,69),()),
  ((0,167,71),()), ((0,167,73),()), ((0,167,75),()), ((0,167,77),()),
  ((0,167,79),()), ((0,167,81),()), ((0,167,83),()), ((0,167,85),()),
  ((0,167,87),()), ((0,167,89),()), ((0,167,91),()), ((0,167,93),()),
  ((0,167,95),()), ((0,167,97),()), ((0,167,99),()), ((0,167,101),()),
  ((0,167,103),()), ((0,167,105),()), ((0,167,107),()), ((0,167,109),()),
  ((0,167,111),()), ((0,167,122),()), ((0,167,124),()), ((0,167,127),()),
  ((0,167,129),()), ((0,167,131),()), ((0,167,133),()), ((0,167,135),()),
  ((0,167,140),()), ((0,167,145),()), ((0,167,147),()), ((0,167,151),()),
  ((0,167,153),()), ((0,167,155),()), ((0,167,157),()), ((0,167,159),()),
  ((0,167,161),()), ((0,167,163),()), ((0,167,165),()), ((0,167,167),()),
  ((0,167,169),()), ((0,167,181),()), ((0,167,183),()), ((0,171,83),()),
  ((0,171,112),()), ((0,171,113),()), ((0,171,114),()), ((0,171,115),()),
  ((0,171,116),()), ((0,171,117),()), ((0,171,118),()), ((0,171,119),()),
  ((0,171,120),()), ((0,171,121),()), ((0,171,122),()), ((0,171,123),()),
  ((0,171,124),()), ((0,171,125),()), ((0,171,126),()), ((0,171,127),()),
  ((0,171,128),()), ((0,171,129),()), ((0,171,130),()), ((0,171,131),()),
  ((0,171,132),()), ((0,171,133),()), ((0,171,134),()), ((0,171,135),()),
  ((0,171,136),()), ((0,171,137),()), ((0,171,138),()), ((0,171,139),()),
  ((0,171,140),()), ((0,171,141),()), ((0,171,142),()), ((0,171,143),()),
  ((0,171,144),()), ((0,171,145),()), ((0,171,146),()), ((0,171,147),()),
  ((0,171,148),()), ((0,171,149),()), ((0,171,150),()), ((0,171,151),()),
  ((0,171,152),()), ((0,171,153),()), ((0,171,154),()), ((0,171,155),()),
  ((0,171,156),()), ((0,171,157),()), ((0,171,158),()), ((0,171,159),()),
  ((0,171,160),()), ((0,171,161),()), ((0,171,162),()), ((0,171,163),()),
  ((0,171,164),()), ((0,171,165),()), ((0,171,166),()), ((0,171,167),()),
  ((0,171,168),()), ((0,171,169),()), ((0,171,170),()), ((0,171,171),()),
  ((0,171,172),()), ((0,171,173),()), ((0,171,174),()), ((0,171,175),()),
  ((0,171,176),()), ((0,171,177),()), ((0,171,178),()), ((0,171,179),()),
  ((0,171,180),()), ((0,171,181),()), ((0,171,182),()), ((0,171,183),()),
  ((0,171,184),()), ((0,171,185),()), ((0,171,186),()), ((0,171,187),()),
  ((0,171,188),()), ((0,171,189),()), ((0,171,190),()), ((0,171,191),()),
  ((0,251,0),()), ((0,251,1),()), ((0,251,2),()), ((0,251,3),()),
  ((0,251,4),()), ((0,251,5),()), ((0,251,6),()), ((0,251,19),()),
  ((0,251,20),()), ((0,251,21),()), ((0,251,22),()), ((0,251,23),()),
  ((0,255,65),()), ((0,255,66),()), ((0,255,67),()), ((0,255,68),()),
  ((0,255,69),()), ((0,255,70),()), ((0,255,71),()), ((0,255,72),()),
  ((0,255,73),()), ((0,255,74),()), ((0,255,75),()), ((0,255,76),()),
  ((0,255,77),()), ((0,255,78),()), ((0,255,79),()), ((0,255,80),()),
  ((0,255,81),()), ((0,255,82),()), ((0,255,83),()), ((0,255,84),()),
  ((0,255,85),()), ((0,255,86),()), ((0,255,87),()), ((0,255,88),()),
  ((0,255,89),()), ((0,255,90),()), ((1,4,40),()), ((1,4,41),()), ((1,4,42),()),
  ((1,4,43),()), ((1,4,44),()), ((1,4,45),()), ((1,4,46),()), ((1,4,47),()),
  ((1,4,48),()), ((1,4,49),()), ((1,4,50),()), ((1,4,51),()), ((1,4,52),()),
  ((1,4,53),()), ((1,4,54),()), ((1,4,55),()), ((1,4,56),()), ((1,4,57),()),
  ((1,4,58),()), ((1,4,59),()), ((1,4,60),()), ((1,4,61),()), ((1,4,62),()),
  ((1,4,63),()), ((1,4,64),()), ((1,4,65),()), ((1,4,66),()), ((1,4,67),()),
  ((1,4,68),()), ((1,4,69),()), ((1,4,70),()), ((1,4,71),()), ((1,4,72),()),
  ((1,4,73),()), ((1,4,74),()), ((1,4,75),()), ((1,4,76),()), ((1,4,77),()),
  ((1,4,78),()), ((1,4,79),()), ((1,4,216),()), ((1,4,217),()), ((1,4,218),()),
  ((1,4,219),()), ((1,4,220),()), ((1,4,221),()), ((1,4,222),()),
  ((1,4,223),()), ((1,4,224),()), ((1,4,225),()), ((1,4,226),()),
  ((1,4,227),()), ((1,4,228),()), ((1,4,229),()), ((1,4,230),()),
  ((1,4,231),()), ((1,4,232),()), ((1,4,233),()), ((1,4,234),()),
  ((1,4,235),()), ((1,4,236),()), ((1,4,237),()), ((1,4,238),()),
  ((1,4,239),()), ((1,4,240),()), ((1,4,241),()), ((1,4,242),()),
  ((1,4,243),()), ((1,4,244),()), ((1,4,245),()), ((1,4,246),()),
  ((1,4,247),()), ((1,4,248),()), ((1,4,249),()), ((1,4,250),()),
  ((1,4,251),()), ((1,12,192),()), ((1,12,193),()), ((1,12,194),()),
  ((1,12,195),()), ((1,12,196),()), ((1,12,197),()), ((1,12,198),()),
  ((1,12,199),()), ((1,12,200),()), ((1,12,201),()), ((1,12,202),()),
  ((1,12,203),()), ((1,12,204),()), ((1,12,205),()), ((1,12,206),()),
  ((1,12,207),()), ((1,12,208),()), ((1,12,209),()), ((1,12,210),()),
  ((1,12,211),()), ((1,12,212),()), ((1,12,213),()), ((1,12,214),()),
  ((1,12,215),()), ((1,12,216),()), ((1,12,217),()), ((1,12,218),()),
  ((1,12,219),()), ((1,12,220),()), ((1,12,221),()), ((1,12,222),()),
  ((1,12,223),()), ((1,12,224),()), ((1,12,225),()), ((1,12,226),()),
  ((1,12,227),()), ((1,12,228),()), ((1,12,229),()), ((1,12,230),()),
  ((1,12,231),()), ((1,12,232),()), ((1,12,233),()), ((1,12,234),()),
  ((1,12,235),()), ((1,12,236),()), ((1,12,237),()), ((1,12,238),()),
  ((1,12,239),()), ((1,12,240),()), ((1,12,241),()), ((1,12,242),()),
  ((1,24,192),()), ((1,24,193),()), ((1,24,194),()), ((1,24,195),()),
  ((1,24,196),()), ((1,24,197),()), ((1,24,198),()), ((1,24,199),()),
  ((1,24,200),()), ((1,24,201),()), ((1,24,202),()), ((1,24,203),()),
  ((1,24,204),()), ((1,24,205),()), ((1,24,206),()), ((1,24,207),()),
  ((1,24,208),()), ((1,24,209),()), ((1,24,210),()), ((1,24,211),()),
  ((1,24,212),()), ((1,24,213),()), ((1,24,214),()), ((1,24,215),()),
  ((1,24,216),()), ((1,24,217),()), ((1,24,218),()), ((1,24,219),()),
  ((1,24,220),()), ((1,24,221),()), ((1,24,222),()), ((1,24,223),()),
  ((1,233,34),()), ((1,233,35),()), ((1,233,36),()), ((1,233,37),()),
  ((1,233,38),()), ((1,233,39),()), ((1,233,40),()), ((1,233,41),()),
  ((1,233,42),()), ((1,233,43),()), ((1,233,44),()), ((1,233,45),()),
  ((1,233,46),()), ((1,233,47),()), ((1,233,48),()), ((1,233,49),()),
  ((1,233,50),()), ((1,233,51),()), ((1,233,52),()), ((1,233,53),()),
  ((1,233,54),()), ((1,233,55),()), ((1,233,56),()), ((1,233,57),()),
  ((1,233,58),()), ((1,233,59),()), ((1,233,60),()), ((1,233,61),()),
  ((1,233,62),()), ((1,233,63),()), ((1,233,64),()), ((1,233,65),()),
  ((1,233,66),()), ((1,233,67),())
];

pub static UCD_CASE_CHANGES_CASEMAP: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,65),(0,0,90),()), ((0,0,97),(0,0,122),()), ((0,0,181),(0,0,181),()),
  ((0,0,192),(0,0,214),()), ((0,0,216),(0,0,246),()), ((0,0,248),(0,1,55),()),
  ((0,1,57),(0,1,140),()), ((0,1,142),(0,1,154),()), ((0,1,156),(0,1,169),()),
  ((0,1,172),(0,1,185),()), ((0,1,188),(0,1,189),()), ((0,1,191),(0,1,191),()),
  ((0,1,196),(0,2,32),()), ((0,2,34),(0,2,51),()), ((0,2,58),(0,2,84),()),
  ((0,2,86),(0,2,87),()), ((0,2,89),(0,2,89),()), ((0,2,91),(0,2,92),()),
  ((0,2,96),(0,2,97),()), ((0,2,99),(0,2,99),()), ((0,2,101),(0,2,102),()),
  ((0,2,104),(0,2,108),()), ((0,2,111),(0,2,111),()), ((0,2,113),(0,2,114),()),
  ((0,2,117),(0,2,117),()), ((0,2,125),(0,2,125),()), ((0,2,128),(0,2,128),()),
  ((0,2,131),(0,2,131),()), ((0,2,135),(0,2,140),()), ((0,2,146),(0,2,146),()),
  ((0,2,157),(0,2,158),()), ((0,3,69),(0,3,69),()), ((0,3,112),(0,3,115),()),
  ((0,3,118),(0,3,119),()), ((0,3,123),(0,3,125),()), ((0,3,127),(0,3,127),()),
  ((0,3,134),(0,3,134),()), ((0,3,136),(0,3,138),()), ((0,3,140),(0,3,140),()),
  ((0,3,142),(0,3,161),()), ((0,3,163),(0,3,209),()), ((0,3,213),(0,3,245),()),
  ((0,3,247),(0,3,251),()), ((0,3,253),(0,4,129),()), ((0,4,138),(0,5,47),()),
  ((0,5,49),(0,5,86),()), ((0,5,97),(0,5,135),()), ((0,16,160),(0,16,197),()),
  ((0,16,199),(0,16,199),()), ((0,16,205),(0,16,205),()),
  ((0,19,160),(0,19,245),()), ((0,19,248),(0,19,253),()),
  ((0,28,128),(0,28,136),()), ((0,29,121),(0,29,121),()),
  ((0,29,125),(0,29,125),()), ((0,30,0),(0,30,155),()),
  ((0,30,158),(0,30,158),()), ((0,30,160),(0,31,21),()),
  ((0,31,24),(0,31,29),()), ((0,31,32),(0,31,69),()), ((0,31,72),(0,31,77),()),
  ((0,31,80),(0,31,87),()), ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()),
  ((0,31,93),(0,31,93),()), ((0,31,95),(0,31,125),()),
  ((0,31,128),(0,31,180),()), ((0,31,182),(0,31,188),()),
  ((0,31,190),(0,31,190),()), ((0,31,194),(0,31,196),()),
  ((0,31,198),(0,31,204),()), ((0,31,208),(0,31,211),()),
  ((0,31,214),(0,31,219),()), ((0,31,224),(0,31,236),()),
  ((0,31,242),(0,31,244),()), ((0,31,246),(0,31,252),()),
  ((0,33,38),(0,33,38),()), ((0,33,42),(0,33,43),()), ((0,33,50),(0,33,50),()),
  ((0,33,78),(0,33,78),()), ((0,33,96),(0,33,127),()),
  ((0,33,131),(0,33,132),()), ((0,36,182),(0,36,233),()),
  ((0,44,0),(0,44,46),()), ((0,44,48),(0,44,94),()), ((0,44,96),(0,44,112),()),
  ((0,44,114),(0,44,115),()), ((0,44,117),(0,44,118),()),
  ((0,44,126),(0,44,227),()), ((0,44,235),(0,44,238),()),
  ((0,44,242),(0,44,243),()), ((0,45,0),(0,45,37),()), ((0,45,39),(0,45,39),()),
  ((0,45,45),(0,45,45),()), ((0,166,64),(0,166,109),()),
  ((0,166,128),(0,166,155),()), ((0,167,34),(0,167,47),()),
  ((0,167,50),(0,167,111),()), ((0,167,121),(0,167,135),()),
  ((0,167,139),(0,167,141),()), ((0,167,144),(0,167,147),()),
  ((0,167,150),(0,167,174),()), ((0,167,176),(0,167,183),()),
  ((0,171,83),(0,171,83),()), ((0,171,112),(0,171,191),()),
  ((0,251,0),(0,251,6),()), ((0,251,19),(0,251,23),()),
  ((0,255,33),(0,255,58),()), ((0,255,65),(0,255,90),()), ((1,4,0),(1,4,79),()),
  ((1,4,176),(1,4,211),()), ((1,4,216),(1,4,251),()),
  ((1,12,128),(1,12,178),()), ((1,12,192),(1,12,242),()),
  ((1,24,160),(1,24,223),()), ((1,233,0),(1,233,67),())
];

pub static UCD_CASE_IS_LOWER_OTHER: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,170),(0,0,170),()), ((0,0,186),(0,0,186),()), ((0,2,176),(0,2,184),()),
  ((0,2,192),(0,2,193),()), ((0,2,224),(0,2,228),()), ((0,3,69),(0,3,69),()),
  ((0,3,122),(0,3,122),()), ((0,29,44),(0,29,106),()),
  ((0,29,120),(0,29,120),()), ((0,29,155),(0,29,191),()),
  ((0,32,113),(0,32,113),()), ((0,32,127),(0,32,127),()),
  ((0,32,144),(0,32,156),()), ((0,33,112),(0,33,127),()),
  ((0,36,208),(0,36,233),()), ((0,44,124),(0,44,125),()),
  ((0,166,156),(0,166,157),()), ((0,167,112),(0,167,112),()),
  ((0,167,248),(0,167,249),()), ((0,171,92),(0,171,95),())
];

pub static UCD_EXPANDING_NFD: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,192),(0,0,197),()), ((0,0,199),(0,0,207),()), ((0,0,209),(0,0,214),()),
  ((0,0,217),(0,0,221),()), ((0,0,224),(0,0,229),()), ((0,0,231),(0,0,239),()),
  ((0,0,241),(0,0,246),()), ((0,0,249),(0,0,253),()), ((0,0,255),(0,1,15),()),
  ((0,1,18),(0,1,37),()), ((0,1,40),(0,1,48),()), ((0,1,52),(0,1,55),()),
  ((0,1,57),(0,1,62),()), ((0,1,67),(0,1,72),()), ((0,1,76),(0,1,81),()),
  ((0,1,84),(0,1,101),()), ((0,1,104),(0,1,126),()), ((0,1,160),(0,1,161),()),
  ((0,1,175),(0,1,176),()), ((0,1,205),(0,1,220),()), ((0,1,222),(0,1,227),()),
  ((0,1,230),(0,1,240),()), ((0,1,244),(0,1,245),()), ((0,1,248),(0,2,27),()),
  ((0,2,30),(0,2,31),()), ((0,2,38),(0,2,51),()), ((0,3,68),(0,3,68),()),
  ((0,3,133),(0,3,134),()), ((0,3,136),(0,3,138),()), ((0,3,140),(0,3,140),()),
  ((0,3,142),(0,3,144),()), ((0,3,170),(0,3,176),()), ((0,3,202),(0,3,206),()),
  ((0,3,211),(0,3,212),()), ((0,4,0),(0,4,1),()), ((0,4,3),(0,4,3),()),
  ((0,4,7),(0,4,7),()), ((0,4,12),(0,4,14),()), ((0,4,25),(0,4,25),()),
  ((0,4,57),(0,4,57),()), ((0,4,80),(0,4,81),()), ((0,4,83),(0,4,83),()),
  ((0,4,87),(0,4,87),()), ((0,4,92),(0,4,94),()), ((0,4,118),(0,4,119),()),
  ((0,4,193),(0,4,194),()), ((0,4,208),(0,4,211),()), ((0,4,214),(0,4,215),()),
  ((0,4,218),(0,4,223),()), ((0,4,226),(0,4,231),()), ((0,4,234),(0,4,245),()),
  ((0,4,248),(0,4,249),()), ((0,6,34),(0,6,38),()), ((0,6,192),(0,6,192),()),
  ((0,6,194),(0,6,194),()), ((0,6,211),(0,6,211),()), ((0,9,41),(0,9,41),()),
  ((0,9,49),(0,9,49),()), ((0,9,52),(0,9,52),()), ((0,9,88),(0,9,95),()),
  ((0,9,203),(0,9,204),()), ((0,9,220),(0,9,221),()), ((0,9,223),(0,9,223),()),
  ((0,10,51),(0,10,51),()), ((0,10,54),(0,10,54),()), ((0,10,89),(0,10,91),()),
  ((0,10,94),(0,10,94),()), ((0,11,72),(0,11,72),()), ((0,11,75),(0,11,76),()),
  ((0,11,92),(0,11,93),()), ((0,11,148),(0,11,148),()),
  ((0,11,202),(0,11,204),()), ((0,12,72),(0,12,72),()),
  ((0,12,192),(0,12,192),()), ((0,12,199),(0,12,200),()),
  ((0,12,202),(0,12,203),()), ((0,13,74),(0,13,76),()),
  ((0,13,218),(0,13,218),()), ((0,13,220),(0,13,222),()),
  ((0,15,67),(0,15,67),()), ((0,15,77),(0,15,77),()), ((0,15,82),(0,15,82),()),
  ((0,15,87),(0,15,87),()), ((0,15,92),(0,15,92),()),
  ((0,15,105),(0,15,105),()), ((0,15,115),(0,15,115),()),
  ((0,15,117),(0,15,118),()), ((0,15,120),(0,15,120),()),
  ((0,15,129),(0,15,129),()), ((0,15,147),(0,15,147),()),
  ((0,15,157),(0,15,157),()), ((0,15,162),(0,15,162),()),
  ((0,15,167),(0,15,167),()), ((0,15,172),(0,15,172),()),
  ((0,15,185),(0,15,185),()), ((0,16,38),(0,16,38),()), ((0,27,6),(0,27,6),()),
  ((0,27,8),(0,27,8),()), ((0,27,10),(0,27,10),()), ((0,27,12),(0,27,12),()),
  ((0,27,14),(0,27,14),()), ((0,27,18),(0,27,18),()), ((0,27,59),(0,27,59),()),
  ((0,27,61),(0,27,61),()), ((0,27,64),(0,27,65),()), ((0,27,67),(0,27,67),()),
  ((0,30,0),(0,30,153),()), ((0,30,155),(0,30,155),()),
  ((0,30,160),(0,30,249),()), ((0,31,0),(0,31,21),()), ((0,31,24),(0,31,29),()),
  ((0,31,32),(0,31,69),()), ((0,31,72),(0,31,77),()), ((0,31,80),(0,31,87),()),
  ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()), ((0,31,93),(0,31,93),()),
  ((0,31,95),(0,31,125),()), ((0,31,128),(0,31,180),()),
  ((0,31,182),(0,31,188),()), ((0,31,193),(0,31,196),()),
  ((0,31,198),(0,31,211),()), ((0,31,214),(0,31,219),()),
  ((0,31,221),(0,31,238),()), ((0,31,242),(0,31,244),()),
  ((0,31,246),(0,31,252),()), ((0,33,43),(0,33,43),()),
  ((0,33,154),(0,33,155),()), ((0,33,174),(0,33,174),()),
  ((0,33,205),(0,33,207),()), ((0,34,4),(0,34,4),()), ((0,34,9),(0,34,9),()),
  ((0,34,12),(0,34,12),()), ((0,34,36),(0,34,36),()), ((0,34,38),(0,34,38),()),
  ((0,34,65),(0,34,65),()), ((0,34,68),(0,34,68),()), ((0,34,71),(0,34,71),()),
  ((0,34,73),(0,34,73),()), ((0,34,96),(0,34,96),()), ((0,34,98),(0,34,98),()),
  ((0,34,109),(0,34,113),()), ((0,34,116),(0,34,117),()),
  ((0,34,120),(0,34,121),()), ((0,34,128),(0,34,129),()),
  ((0,34,132),(0,34,133),()), ((0,34,136),(0,34,137),()),
  ((0,34,172),(0,34,175),()), ((0,34,224),(0,34,227),()),
  ((0,34,234),(0,34,237),()), ((0,42,220),(0,42,220),()),
  ((0,48,76),(0,48,76),()), ((0,48,78),(0,48,78),()), ((0,48,80),(0,48,80),()),
  ((0,48,82),(0,48,82),()), ((0,48,84),(0,48,84),()), ((0,48,86),(0,48,86),()),
  ((0,48,88),(0,48,88),()), ((0,48,90),(0,48,90),()), ((0,48,92),(0,48,92),()),
  ((0,48,94),(0,48,94),()), ((0,48,96),(0,48,96),()), ((0,48,98),(0,48,98),()),
  ((0,48,101),(0,48,101),()), ((0,48,103),(0,48,103),()),
  ((0,48,105),(0,48,105),()), ((0,48,112),(0,48,113),()),
  ((0,48,115),(0,48,116),()), ((0,48,118),(0,48,119),()),
  ((0,48,121),(0,48,122),()), ((0,48,124),(0,48,125),()),
  ((0,48,148),(0,48,148),()), ((0,48,158),(0,48,158),()),
  ((0,48,172),(0,48,172),()), ((0,48,174),(0,48,174),()),
  ((0,48,176),(0,48,176),()), ((0,48,178),(0,48,178),()),
  ((0,48,180),(0,48,180),()), ((0,48,182),(0,48,182),()),
  ((0,48,184),(0,48,184),()), ((0,48,186),(0,48,186),()),
  ((0,48,188),(0,48,188),()), ((0,48,190),(0,48,190),()),
  ((0,48,192),(0,48,192),()), ((0,48,194),(0,48,194),()),
  ((0,48,197),(0,48,197),()), ((0,48,199),(0,48,199),()),
  ((0,48,201),(0,48,201),()), ((0,48,208),(0,48,209),()),
  ((0,48,211),(0,48,212),()), ((0,48,214),(0,48,215),()),
  ((0,48,217),(0,48,218),()), ((0,48,220),(0,48,221),()),
  ((0,48,244),(0,48,244),()), ((0,48,247),(0,48,250),()),
  ((0,48,254),(0,48,254),()), ((0,172,0),(0,215,163),()),
  ((0,251,29),(0,251,29),()), ((0,251,31),(0,251,31),()),
  ((0,251,42),(0,251,54),()), ((0,251,56),(0,251,60),()),
  ((0,251,62),(0,251,62),()), ((0,251,64),(0,251,65),()),
  ((0,251,67),(0,251,68),()), ((0,251,70),(0,251,78),()),
  ((1,16,154),(1,16,154),()), ((1,16,156),(1,16,156),()),
  ((1,16,171),(1,16,171),()), ((1,17,46),(1,17,47),()),
  ((1,19,75),(1,19,76),()), ((1,20,187),(1,20,188),()),
  ((1,20,190),(1,20,190),()), ((1,21,186),(1,21,187),()),
  ((1,209,94),(1,209,100),()), ((1,209,187),(1,209,192),())
];

pub static UCD_GRAPH_EXT: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,3,0),(0,3,111),()), ((0,4,131),(0,4,137),()), ((0,5,145),(0,5,189),()),
  ((0,5,191),(0,5,191),()), ((0,5,193),(0,5,194),()), ((0,5,196),(0,5,197),()),
  ((0,5,199),(0,5,199),()), ((0,6,16),(0,6,26),()), ((0,6,75),(0,6,95),()),
  ((0,6,112),(0,6,112),()), ((0,6,214),(0,6,220),()), ((0,6,223),(0,6,228),()),
  ((0,6,231),(0,6,232),()), ((0,6,234),(0,6,237),()), ((0,7,17),(0,7,17),()),
  ((0,7,48),(0,7,74),()), ((0,7,166),(0,7,176),()), ((0,7,235),(0,7,243),()),
  ((0,8,22),(0,8,25),()), ((0,8,27),(0,8,35),()), ((0,8,37),(0,8,39),()),
  ((0,8,41),(0,8,45),()), ((0,8,89),(0,8,91),()), ((0,8,212),(0,8,225),()),
  ((0,8,227),(0,9,2),()), ((0,9,58),(0,9,58),()), ((0,9,60),(0,9,60),()),
  ((0,9,65),(0,9,72),()), ((0,9,77),(0,9,77),()), ((0,9,81),(0,9,87),()),
  ((0,9,98),(0,9,99),()), ((0,9,129),(0,9,129),()), ((0,9,188),(0,9,188),()),
  ((0,9,190),(0,9,190),()), ((0,9,193),(0,9,196),()), ((0,9,205),(0,9,205),()),
  ((0,9,215),(0,9,215),()), ((0,9,226),(0,9,227),()), ((0,10,1),(0,10,2),()),
  ((0,10,60),(0,10,60),()), ((0,10,65),(0,10,66),()), ((0,10,71),(0,10,72),()),
  ((0,10,75),(0,10,77),()), ((0,10,81),(0,10,81),()),
  ((0,10,112),(0,10,113),()), ((0,10,117),(0,10,117),()),
  ((0,10,129),(0,10,130),()), ((0,10,188),(0,10,188),()),
  ((0,10,193),(0,10,197),()), ((0,10,199),(0,10,200),()),
  ((0,10,205),(0,10,205),()), ((0,10,226),(0,10,227),()),
  ((0,11,1),(0,11,1),()), ((0,11,60),(0,11,60),()), ((0,11,62),(0,11,63),()),
  ((0,11,65),(0,11,68),()), ((0,11,77),(0,11,77),()), ((0,11,86),(0,11,87),()),
  ((0,11,98),(0,11,99),()), ((0,11,130),(0,11,130),()),
  ((0,11,190),(0,11,190),()), ((0,11,192),(0,11,192),()),
  ((0,11,205),(0,11,205),()), ((0,11,215),(0,11,215),()),
  ((0,12,0),(0,12,0),()), ((0,12,62),(0,12,64),()), ((0,12,70),(0,12,72),()),
  ((0,12,74),(0,12,77),()), ((0,12,85),(0,12,86),()), ((0,12,98),(0,12,99),()),
  ((0,12,129),(0,12,129),()), ((0,12,188),(0,12,188),()),
  ((0,12,191),(0,12,191),()), ((0,12,194),(0,12,194),()),
  ((0,12,198),(0,12,198),()), ((0,12,204),(0,12,205),()),
  ((0,12,213),(0,12,214),()), ((0,12,226),(0,12,227),()),
  ((0,13,1),(0,13,1),()), ((0,13,62),(0,13,62),()), ((0,13,65),(0,13,68),()),
  ((0,13,77),(0,13,77),()), ((0,13,87),(0,13,87),()), ((0,13,98),(0,13,99),()),
  ((0,13,202),(0,13,202),()), ((0,13,207),(0,13,207),()),
  ((0,13,210),(0,13,212),()), ((0,13,214),(0,13,214),()),
  ((0,13,223),(0,13,223),()), ((0,14,49),(0,14,49),()),
  ((0,14,52),(0,14,58),()), ((0,14,71),(0,14,78),()),
  ((0,14,177),(0,14,177),()), ((0,14,180),(0,14,185),()),
  ((0,14,187),(0,14,188),()), ((0,14,200),(0,14,205),()),
  ((0,15,24),(0,15,25),()), ((0,15,53),(0,15,53),()), ((0,15,55),(0,15,55),()),
  ((0,15,57),(0,15,57),()), ((0,15,113),(0,15,126),()),
  ((0,15,128),(0,15,132),()), ((0,15,134),(0,15,135),()),
  ((0,15,141),(0,15,151),()), ((0,15,153),(0,15,188),()),
  ((0,15,198),(0,15,198),()), ((0,16,45),(0,16,48),()),
  ((0,16,50),(0,16,55),()), ((0,16,57),(0,16,58),()), ((0,16,61),(0,16,62),()),
  ((0,16,88),(0,16,89),()), ((0,16,94),(0,16,96),()),
  ((0,16,113),(0,16,116),()), ((0,16,130),(0,16,130),()),
  ((0,16,133),(0,16,134),()), ((0,16,141),(0,16,141),()),
  ((0,16,157),(0,16,157),()), ((0,19,93),(0,19,95),()),
  ((0,23,18),(0,23,20),()), ((0,23,50),(0,23,52),()), ((0,23,82),(0,23,83),()),
  ((0,23,114),(0,23,115),()), ((0,23,180),(0,23,181),()),
  ((0,23,183),(0,23,189),()), ((0,23,198),(0,23,198),()),
  ((0,23,201),(0,23,211),()), ((0,23,221),(0,23,221),()),
  ((0,24,11),(0,24,13),()), ((0,24,133),(0,24,134),()),
  ((0,24,169),(0,24,169),()), ((0,25,32),(0,25,34),()),
  ((0,25,39),(0,25,40),()), ((0,25,50),(0,25,50),()), ((0,25,57),(0,25,59),()),
  ((0,26,23),(0,26,24),()), ((0,26,27),(0,26,27),()), ((0,26,86),(0,26,86),()),
  ((0,26,88),(0,26,94),()), ((0,26,96),(0,26,96),()), ((0,26,98),(0,26,98),()),
  ((0,26,101),(0,26,108),()), ((0,26,115),(0,26,124),()),
  ((0,26,127),(0,26,127),()), ((0,26,176),(0,26,190),()),
  ((0,27,0),(0,27,3),()), ((0,27,52),(0,27,52),()), ((0,27,54),(0,27,58),()),
  ((0,27,60),(0,27,60),()), ((0,27,66),(0,27,66),()),
  ((0,27,107),(0,27,115),()), ((0,27,128),(0,27,129),()),
  ((0,27,162),(0,27,165),()), ((0,27,168),(0,27,169),()),
  ((0,27,171),(0,27,173),()), ((0,27,230),(0,27,230),()),
  ((0,27,232),(0,27,233),()), ((0,27,237),(0,27,237),()),
  ((0,27,239),(0,27,241),()), ((0,28,44),(0,28,51),()),
  ((0,28,54),(0,28,55),()), ((0,28,208),(0,28,210),()),
  ((0,28,212),(0,28,224),()), ((0,28,226),(0,28,232),()),
  ((0,28,237),(0,28,237),()), ((0,28,244),(0,28,244),()),
  ((0,28,248),(0,28,249),()), ((0,29,192),(0,29,245),()),
  ((0,29,251),(0,29,255),()), ((0,32,12),(0,32,12),()),
  ((0,32,208),(0,32,240),()), ((0,44,239),(0,44,241),()),
  ((0,45,127),(0,45,127),()), ((0,45,224),(0,45,255),()),
  ((0,48,42),(0,48,47),()), ((0,48,153),(0,48,154),()),
  ((0,166,111),(0,166,114),()), ((0,166,116),(0,166,125),()),
  ((0,166,158),(0,166,159),()), ((0,166,240),(0,166,241),()),
  ((0,168,2),(0,168,2),()), ((0,168,6),(0,168,6),()),
  ((0,168,11),(0,168,11),()), ((0,168,37),(0,168,38),()),
  ((0,168,196),(0,168,197),()), ((0,168,224),(0,168,241),()),
  ((0,169,38),(0,169,45),()), ((0,169,71),(0,169,81),()),
  ((0,169,128),(0,169,130),()), ((0,169,179),(0,169,179),()),
  ((0,169,182),(0,169,185),()), ((0,169,188),(0,169,188),()),
  ((0,169,229),(0,169,229),()), ((0,170,41),(0,170,46),()),
  ((0,170,49),(0,170,50),()), ((0,170,53),(0,170,54),()),
  ((0,170,67),(0,170,67),()), ((0,170,76),(0,170,76),()),
  ((0,170,124),(0,170,124),()), ((0,170,176),(0,170,176),()),
  ((0,170,178),(0,170,180),()), ((0,170,183),(0,170,184),()),
  ((0,170,190),(0,170,191),()), ((0,170,193),(0,170,193),()),
  ((0,170,236),(0,170,237),()), ((0,170,246),(0,170,246),()),
  ((0,171,229),(0,171,229),()), ((0,171,232),(0,171,232),()),
  ((0,171,237),(0,171,237),()), ((0,251,30),(0,251,30),()),
  ((0,254,0),(0,254,15),()), ((0,254,32),(0,254,47),()),
  ((0,255,158),(0,255,159),()), ((1,1,253),(1,1,253),()),
  ((1,2,224),(1,2,224),()), ((1,3,118),(1,3,122),()), ((1,10,1),(1,10,3),()),
  ((1,10,5),(1,10,6),()), ((1,10,12),(1,10,15),()), ((1,10,56),(1,10,58),()),
  ((1,10,63),(1,10,63),()), ((1,10,229),(1,10,230),()), ((1,16,1),(1,16,1),()),
  ((1,16,56),(1,16,70),()), ((1,16,127),(1,16,129),()),
  ((1,16,179),(1,16,182),()), ((1,16,185),(1,16,186),()),
  ((1,17,0),(1,17,2),()), ((1,17,39),(1,17,43),()), ((1,17,45),(1,17,52),()),
  ((1,17,115),(1,17,115),()), ((1,17,128),(1,17,129),()),
  ((1,17,182),(1,17,190),()), ((1,17,202),(1,17,204),()),
  ((1,18,47),(1,18,49),()), ((1,18,52),(1,18,52),()), ((1,18,54),(1,18,55),()),
  ((1,18,62),(1,18,62),()), ((1,18,223),(1,18,223),()),
  ((1,18,227),(1,18,234),()), ((1,19,0),(1,19,1),()), ((1,19,60),(1,19,60),()),
  ((1,19,62),(1,19,62),()), ((1,19,64),(1,19,64),()), ((1,19,87),(1,19,87),()),
  ((1,19,102),(1,19,108),()), ((1,19,112),(1,19,116),()),
  ((1,20,56),(1,20,63),()), ((1,20,66),(1,20,68),()), ((1,20,70),(1,20,70),()),
  ((1,20,176),(1,20,176),()), ((1,20,179),(1,20,184),()),
  ((1,20,186),(1,20,186),()), ((1,20,189),(1,20,189),()),
  ((1,20,191),(1,20,192),()), ((1,20,194),(1,20,195),()),
  ((1,21,175),(1,21,175),()), ((1,21,178),(1,21,181),()),
  ((1,21,188),(1,21,189),()), ((1,21,191),(1,21,192),()),
  ((1,21,220),(1,21,221),()), ((1,22,51),(1,22,58),()),
  ((1,22,61),(1,22,61),()), ((1,22,63),(1,22,64),()),
  ((1,22,171),(1,22,171),()), ((1,22,173),(1,22,173),()),
  ((1,22,176),(1,22,181),()), ((1,22,183),(1,22,183),()),
  ((1,23,29),(1,23,31),()), ((1,23,34),(1,23,37),()), ((1,23,39),(1,23,43),()),
  ((1,28,48),(1,28,54),()), ((1,28,56),(1,28,61),()), ((1,28,63),(1,28,63),()),
  ((1,28,146),(1,28,167),()), ((1,28,170),(1,28,176),()),
  ((1,28,178),(1,28,179),()), ((1,28,181),(1,28,182),()),
  ((1,106,240),(1,106,244),()), ((1,107,48),(1,107,54),()),
  ((1,111,143),(1,111,146),()), ((1,188,157),(1,188,158),()),
  ((1,209,101),(1,209,101),()), ((1,209,103),(1,209,105),()),
  ((1,209,110),(1,209,114),()), ((1,209,123),(1,209,130),()),
  ((1,209,133),(1,209,139),()), ((1,209,170),(1,209,173),()),
  ((1,210,66),(1,210,68),()), ((1,218,0),(1,218,54),()),
  ((1,218,59),(1,218,108),()), ((1,218,117),(1,218,117),()),
  ((1,218,132),(1,218,132),()), ((1,218,155),(1,218,159),()),
  ((1,218,161),(1,218,175),()), ((1,224,0),(1,224,6),()),
  ((1,224,8),(1,224,24),()), ((1,224,27),(1,224,33),()),
  ((1,224,35),(1,224,36),()), ((1,224,38),(1,224,42),()),
  ((1,232,208),(1,232,214),()), ((1,233,68),(1,233,74),()),
  ((14,0,32),(14,0,127),()), ((14,1,0),(14,1,239),())
];

pub static UCD_CASED: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,65),(0,0,90),()), ((0,0,97),(0,0,122),()), ((0,0,170),(0,0,170),()),
  ((0,0,181),(0,0,181),()), ((0,0,186),(0,0,186),()), ((0,0,192),(0,0,214),()),
  ((0,0,216),(0,0,246),()), ((0,0,248),(0,1,186),()), ((0,1,188),(0,1,191),()),
  ((0,1,196),(0,2,147),()), ((0,2,149),(0,2,184),()), ((0,2,192),(0,2,193),()),
  ((0,2,224),(0,2,228),()), ((0,3,69),(0,3,69),()), ((0,3,112),(0,3,115),()),
  ((0,3,118),(0,3,119),()), ((0,3,122),(0,3,125),()), ((0,3,127),(0,3,127),()),
  ((0,3,134),(0,3,134),()), ((0,3,136),(0,3,138),()), ((0,3,140),(0,3,140),()),
  ((0,3,142),(0,3,161),()), ((0,3,163),(0,3,245),()), ((0,3,247),(0,4,129),()),
  ((0,4,138),(0,5,47),()), ((0,5,49),(0,5,86),()), ((0,5,97),(0,5,135),()),
  ((0,16,160),(0,16,197),()), ((0,16,199),(0,16,199),()),
  ((0,16,205),(0,16,205),()), ((0,19,160),(0,19,245),()),
  ((0,19,248),(0,19,253),()), ((0,28,128),(0,28,136),()),
  ((0,29,0),(0,29,191),()), ((0,30,0),(0,31,21),()), ((0,31,24),(0,31,29),()),
  ((0,31,32),(0,31,69),()), ((0,31,72),(0,31,77),()), ((0,31,80),(0,31,87),()),
  ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()), ((0,31,93),(0,31,93),()),
  ((0,31,95),(0,31,125),()), ((0,31,128),(0,31,180),()),
  ((0,31,182),(0,31,188),()), ((0,31,190),(0,31,190),()),
  ((0,31,194),(0,31,196),()), ((0,31,198),(0,31,204),()),
  ((0,31,208),(0,31,211),()), ((0,31,214),(0,31,219),()),
  ((0,31,224),(0,31,236),()), ((0,31,242),(0,31,244),()),
  ((0,31,246),(0,31,252),()), ((0,32,113),(0,32,113),()),
  ((0,32,127),(0,32,127),()), ((0,32,144),(0,32,156),()),
  ((0,33,2),(0,33,2),()), ((0,33,7),(0,33,7),()), ((0,33,10),(0,33,19),()),
  ((0,33,21),(0,33,21),()), ((0,33,25),(0,33,29),()), ((0,33,36),(0,33,36),()),
  ((0,33,38),(0,33,38),()), ((0,33,40),(0,33,40),()), ((0,33,42),(0,33,45),()),
  ((0,33,47),(0,33,52),()), ((0,33,57),(0,33,57),()), ((0,33,60),(0,33,63),()),
  ((0,33,69),(0,33,73),()), ((0,33,78),(0,33,78),()), ((0,33,96),(0,33,127),()),
  ((0,33,131),(0,33,132),()), ((0,36,182),(0,36,233),()),
  ((0,44,0),(0,44,46),()), ((0,44,48),(0,44,94),()), ((0,44,96),(0,44,228),()),
  ((0,44,235),(0,44,238),()), ((0,44,242),(0,44,243),()),
  ((0,45,0),(0,45,37),()), ((0,45,39),(0,45,39),()), ((0,45,45),(0,45,45),()),
  ((0,166,64),(0,166,109),()), ((0,166,128),(0,166,157),()),
  ((0,167,34),(0,167,135),()), ((0,167,139),(0,167,142),()),
  ((0,167,144),(0,167,174),()), ((0,167,176),(0,167,183),()),
  ((0,167,248),(0,167,250),()), ((0,171,48),(0,171,90),()),
  ((0,171,92),(0,171,101),()), ((0,171,112),(0,171,191),()),
  ((0,251,0),(0,251,6),()), ((0,251,19),(0,251,23),()),
  ((0,255,33),(0,255,58),()), ((0,255,65),(0,255,90),()), ((1,4,0),(1,4,79),()),
  ((1,4,176),(1,4,211),()), ((1,4,216),(1,4,251),()),
  ((1,12,128),(1,12,178),()), ((1,12,192),(1,12,242),()),
  ((1,24,160),(1,24,223),()), ((1,212,0),(1,212,84),()),
  ((1,212,86),(1,212,156),()), ((1,212,158),(1,212,159),()),
  ((1,212,162),(1,212,162),()), ((1,212,165),(1,212,166),()),
  ((1,212,169),(1,212,172),()), ((1,212,174),(1,212,185),()),
  ((1,212,187),(1,212,187),()), ((1,212,189),(1,212,195),()),
  ((1,212,197),(1,213,5),()), ((1,213,7),(1,213,10),()),
  ((1,213,13),(1,213,20),()), ((1,213,22),(1,213,28),()),
  ((1,213,30),(1,213,57),()), ((1,213,59),(1,213,62),()),
  ((1,213,64),(1,213,68),()), ((1,213,70),(1,213,70),()),
  ((1,213,74),(1,213,80),()), ((1,213,82),(1,214,165),()),
  ((1,214,168),(1,214,192),()), ((1,214,194),(1,214,218),()),
  ((1,214,220),(1,214,250),()), ((1,214,252),(1,215,20),()),
  ((1,215,22),(1,215,52),()), ((1,215,54),(1,215,78),()),
  ((1,215,80),(1,215,110),()), ((1,215,112),(1,215,136),()),
  ((1,215,138),(1,215,168),()), ((1,215,170),(1,215,194),()),
  ((1,215,196),(1,215,203),()), ((1,233,0),(1,233,67),()),
  ((1,241,48),(1,241,73),()), ((1,241,80),(1,241,105),()),
  ((1,241,112),(1,241,137),())
];

pub static UCD_ID_START_NFKC: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,65),(0,0,90),()), ((0,0,97),(0,0,122),()), ((0,0,170),(0,0,170),()),
  ((0,0,181),(0,0,181),()), ((0,0,186),(0,0,186),()), ((0,0,192),(0,0,214),()),
  ((0,0,216),(0,0,246),()), ((0,0,248),(0,2,193),()), ((0,2,198),(0,2,209),()),
  ((0,2,224),(0,2,228),()), ((0,2,236),(0,2,236),()), ((0,2,238),(0,2,238),()),
  ((0,3,112),(0,3,116),()), ((0,3,118),(0,3,119),()), ((0,3,123),(0,3,125),()),
  ((0,3,127),(0,3,127),()), ((0,3,134),(0,3,134),()), ((0,3,136),(0,3,138),()),
  ((0,3,140),(0,3,140),()), ((0,3,142),(0,3,161),()), ((0,3,163),(0,3,245),()),
  ((0,3,247),(0,4,129),()), ((0,4,138),(0,5,47),()), ((0,5,49),(0,5,86),()),
  ((0,5,89),(0,5,89),()), ((0,5,97),(0,5,135),()), ((0,5,208),(0,5,234),()),
  ((0,5,240),(0,5,242),()), ((0,6,32),(0,6,74),()), ((0,6,110),(0,6,111),()),
  ((0,6,113),(0,6,211),()), ((0,6,213),(0,6,213),()), ((0,6,229),(0,6,230),()),
  ((0,6,238),(0,6,239),()), ((0,6,250),(0,6,252),()), ((0,6,255),(0,6,255),()),
  ((0,7,16),(0,7,16),()), ((0,7,18),(0,7,47),()), ((0,7,77),(0,7,165),()),
  ((0,7,177),(0,7,177),()), ((0,7,202),(0,7,234),()), ((0,7,244),(0,7,245),()),
  ((0,7,250),(0,7,250),()), ((0,8,0),(0,8,21),()), ((0,8,26),(0,8,26),()),
  ((0,8,36),(0,8,36),()), ((0,8,40),(0,8,40),()), ((0,8,64),(0,8,88),()),
  ((0,8,160),(0,8,180),()), ((0,8,182),(0,8,189),()), ((0,9,4),(0,9,57),()),
  ((0,9,61),(0,9,61),()), ((0,9,80),(0,9,80),()), ((0,9,88),(0,9,97),()),
  ((0,9,113),(0,9,128),()), ((0,9,133),(0,9,140),()), ((0,9,143),(0,9,144),()),
  ((0,9,147),(0,9,168),()), ((0,9,170),(0,9,176),()), ((0,9,178),(0,9,178),()),
  ((0,9,182),(0,9,185),()), ((0,9,189),(0,9,189),()), ((0,9,206),(0,9,206),()),
  ((0,9,220),(0,9,221),()), ((0,9,223),(0,9,225),()), ((0,9,240),(0,9,241),()),
  ((0,10,5),(0,10,10),()), ((0,10,15),(0,10,16),()), ((0,10,19),(0,10,40),()),
  ((0,10,42),(0,10,48),()), ((0,10,50),(0,10,51),()), ((0,10,53),(0,10,54),()),
  ((0,10,56),(0,10,57),()), ((0,10,89),(0,10,92),()), ((0,10,94),(0,10,94),()),
  ((0,10,114),(0,10,116),()), ((0,10,133),(0,10,141),()),
  ((0,10,143),(0,10,145),()), ((0,10,147),(0,10,168),()),
  ((0,10,170),(0,10,176),()), ((0,10,178),(0,10,179),()),
  ((0,10,181),(0,10,185),()), ((0,10,189),(0,10,189),()),
  ((0,10,208),(0,10,208),()), ((0,10,224),(0,10,225),()),
  ((0,10,249),(0,10,249),()), ((0,11,5),(0,11,12),()), ((0,11,15),(0,11,16),()),
  ((0,11,19),(0,11,40),()), ((0,11,42),(0,11,48),()), ((0,11,50),(0,11,51),()),
  ((0,11,53),(0,11,57),()), ((0,11,61),(0,11,61),()), ((0,11,92),(0,11,93),()),
  ((0,11,95),(0,11,97),()), ((0,11,113),(0,11,113),()),
  ((0,11,131),(0,11,131),()), ((0,11,133),(0,11,138),()),
  ((0,11,142),(0,11,144),()), ((0,11,146),(0,11,149),()),
  ((0,11,153),(0,11,154),()), ((0,11,156),(0,11,156),()),
  ((0,11,158),(0,11,159),()), ((0,11,163),(0,11,164),()),
  ((0,11,168),(0,11,170),()), ((0,11,174),(0,11,185),()),
  ((0,11,208),(0,11,208),()), ((0,12,5),(0,12,12),()), ((0,12,14),(0,12,16),()),
  ((0,12,18),(0,12,40),()), ((0,12,42),(0,12,57),()), ((0,12,61),(0,12,61),()),
  ((0,12,88),(0,12,90),()), ((0,12,96),(0,12,97),()),
  ((0,12,128),(0,12,128),()), ((0,12,133),(0,12,140),()),
  ((0,12,142),(0,12,144),()), ((0,12,146),(0,12,168),()),
  ((0,12,170),(0,12,179),()), ((0,12,181),(0,12,185),()),
  ((0,12,189),(0,12,189),()), ((0,12,222),(0,12,222),()),
  ((0,12,224),(0,12,225),()), ((0,12,241),(0,12,242),()),
  ((0,13,5),(0,13,12),()), ((0,13,14),(0,13,16),()), ((0,13,18),(0,13,58),()),
  ((0,13,61),(0,13,61),()), ((0,13,78),(0,13,78),()), ((0,13,84),(0,13,86),()),
  ((0,13,95),(0,13,97),()), ((0,13,122),(0,13,127),()),
  ((0,13,133),(0,13,150),()), ((0,13,154),(0,13,177),()),
  ((0,13,179),(0,13,187),()), ((0,13,189),(0,13,189),()),
  ((0,13,192),(0,13,198),()), ((0,14,1),(0,14,48),()), ((0,14,50),(0,14,50),()),
  ((0,14,64),(0,14,70),()), ((0,14,129),(0,14,130),()),
  ((0,14,132),(0,14,132),()), ((0,14,135),(0,14,136),()),
  ((0,14,138),(0,14,138),()), ((0,14,141),(0,14,141),()),
  ((0,14,148),(0,14,151),()), ((0,14,153),(0,14,159),()),
  ((0,14,161),(0,14,163),()), ((0,14,165),(0,14,165),()),
  ((0,14,167),(0,14,167),()), ((0,14,170),(0,14,171),()),
  ((0,14,173),(0,14,176),()), ((0,14,178),(0,14,178),()),
  ((0,14,189),(0,14,189),()), ((0,14,192),(0,14,196),()),
  ((0,14,198),(0,14,198),()), ((0,14,220),(0,14,223),()),
  ((0,15,0),(0,15,0),()), ((0,15,64),(0,15,71),()), ((0,15,73),(0,15,108),()),
  ((0,15,136),(0,15,140),()), ((0,16,0),(0,16,42),()), ((0,16,63),(0,16,63),()),
  ((0,16,80),(0,16,85),()), ((0,16,90),(0,16,93),()), ((0,16,97),(0,16,97),()),
  ((0,16,101),(0,16,102),()), ((0,16,110),(0,16,112),()),
  ((0,16,117),(0,16,129),()), ((0,16,142),(0,16,142),()),
  ((0,16,160),(0,16,197),()), ((0,16,199),(0,16,199),()),
  ((0,16,205),(0,16,205),()), ((0,16,208),(0,16,250),()),
  ((0,16,252),(0,18,72),()), ((0,18,74),(0,18,77),()), ((0,18,80),(0,18,86),()),
  ((0,18,88),(0,18,88),()), ((0,18,90),(0,18,93),()), ((0,18,96),(0,18,136),()),
  ((0,18,138),(0,18,141),()), ((0,18,144),(0,18,176),()),
  ((0,18,178),(0,18,181),()), ((0,18,184),(0,18,190),()),
  ((0,18,192),(0,18,192),()), ((0,18,194),(0,18,197),()),
  ((0,18,200),(0,18,214),()), ((0,18,216),(0,19,16),()),
  ((0,19,18),(0,19,21),()), ((0,19,24),(0,19,90),()),
  ((0,19,128),(0,19,143),()), ((0,19,160),(0,19,245),()),
  ((0,19,248),(0,19,253),()), ((0,20,1),(0,22,108),()),
  ((0,22,111),(0,22,127),()), ((0,22,129),(0,22,154),()),
  ((0,22,160),(0,22,234),()), ((0,22,238),(0,22,248),()),
  ((0,23,0),(0,23,12),()), ((0,23,14),(0,23,17),()), ((0,23,32),(0,23,49),()),
  ((0,23,64),(0,23,81),()), ((0,23,96),(0,23,108),()),
  ((0,23,110),(0,23,112),()), ((0,23,128),(0,23,179),()),
  ((0,23,215),(0,23,215),()), ((0,23,220),(0,23,220),()),
  ((0,24,32),(0,24,119),()), ((0,24,128),(0,24,168),()),
  ((0,24,170),(0,24,170),()), ((0,24,176),(0,24,245),()),
  ((0,25,0),(0,25,30),()), ((0,25,80),(0,25,109),()),
  ((0,25,112),(0,25,116),()), ((0,25,128),(0,25,171),()),
  ((0,25,176),(0,25,201),()), ((0,26,0),(0,26,22),()), ((0,26,32),(0,26,84),()),
  ((0,26,167),(0,26,167),()), ((0,27,5),(0,27,51),()), ((0,27,69),(0,27,75),()),
  ((0,27,131),(0,27,160),()), ((0,27,174),(0,27,175),()),
  ((0,27,186),(0,27,229),()), ((0,28,0),(0,28,35),()), ((0,28,77),(0,28,79),()),
  ((0,28,90),(0,28,125),()), ((0,28,128),(0,28,136),()),
  ((0,28,233),(0,28,236),()), ((0,28,238),(0,28,241),()),
  ((0,28,245),(0,28,246),()), ((0,29,0),(0,29,191),()), ((0,30,0),(0,31,21),()),
  ((0,31,24),(0,31,29),()), ((0,31,32),(0,31,69),()), ((0,31,72),(0,31,77),()),
  ((0,31,80),(0,31,87),()), ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()),
  ((0,31,93),(0,31,93),()), ((0,31,95),(0,31,125),()),
  ((0,31,128),(0,31,180),()), ((0,31,182),(0,31,188),()),
  ((0,31,190),(0,31,190),()), ((0,31,194),(0,31,196),()),
  ((0,31,198),(0,31,204),()), ((0,31,208),(0,31,211),()),
  ((0,31,214),(0,31,219),()), ((0,31,224),(0,31,236),()),
  ((0,31,242),(0,31,244),()), ((0,31,246),(0,31,252),()),
  ((0,32,113),(0,32,113),()), ((0,32,127),(0,32,127),()),
  ((0,32,144),(0,32,156),()), ((0,33,2),(0,33,2),()), ((0,33,7),(0,33,7),()),
  ((0,33,10),(0,33,19),()), ((0,33,21),(0,33,21),()), ((0,33,24),(0,33,29),()),
  ((0,33,36),(0,33,36),()), ((0,33,38),(0,33,38),()), ((0,33,40),(0,33,40),()),
  ((0,33,42),(0,33,57),()), ((0,33,60),(0,33,63),()), ((0,33,69),(0,33,73),()),
  ((0,33,78),(0,33,78),()), ((0,33,96),(0,33,136),()), ((0,44,0),(0,44,46),()),
  ((0,44,48),(0,44,94),()), ((0,44,96),(0,44,228),()),
  ((0,44,235),(0,44,238),()), ((0,44,242),(0,44,243),()),
  ((0,45,0),(0,45,37),()), ((0,45,39),(0,45,39),()), ((0,45,45),(0,45,45),()),
  ((0,45,48),(0,45,103),()), ((0,45,111),(0,45,111),()),
  ((0,45,128),(0,45,150),()), ((0,45,160),(0,45,166),()),
  ((0,45,168),(0,45,174),()), ((0,45,176),(0,45,182),()),
  ((0,45,184),(0,45,190),()), ((0,45,192),(0,45,198),()),
  ((0,45,200),(0,45,206),()), ((0,45,208),(0,45,214),()),
  ((0,45,216),(0,45,222),()), ((0,48,5),(0,48,7),()), ((0,48,33),(0,48,41),()),
  ((0,48,49),(0,48,53),()), ((0,48,56),(0,48,60),()), ((0,48,65),(0,48,150),()),
  ((0,48,157),(0,48,159),()), ((0,48,161),(0,48,250),()),
  ((0,48,252),(0,48,255),()), ((0,49,5),(0,49,45),()),
  ((0,49,49),(0,49,142),()), ((0,49,160),(0,49,186),()),
  ((0,49,240),(0,49,255),()), ((0,52,0),(0,77,181),()),
  ((0,78,0),(0,159,213),()), ((0,160,0),(0,164,140),()),
  ((0,164,208),(0,164,253),()), ((0,165,0),(0,166,12),()),
  ((0,166,16),(0,166,31),()), ((0,166,42),(0,166,43),()),
  ((0,166,64),(0,166,110),()), ((0,166,127),(0,166,157),()),
  ((0,166,160),(0,166,239),()), ((0,167,23),(0,167,31),()),
  ((0,167,34),(0,167,136),()), ((0,167,139),(0,167,174),()),
  ((0,167,176),(0,167,183),()), ((0,167,247),(0,168,1),()),
  ((0,168,3),(0,168,5),()), ((0,168,7),(0,168,10),()),
  ((0,168,12),(0,168,34),()), ((0,168,64),(0,168,115),()),
  ((0,168,130),(0,168,179),()), ((0,168,242),(0,168,247),()),
  ((0,168,251),(0,168,251),()), ((0,168,253),(0,168,253),()),
  ((0,169,10),(0,169,37),()), ((0,169,48),(0,169,70),()),
  ((0,169,96),(0,169,124),()), ((0,169,132),(0,169,178),()),
  ((0,169,207),(0,169,207),()), ((0,169,224),(0,169,228),()),
  ((0,169,230),(0,169,239),()), ((0,169,250),(0,169,254),()),
  ((0,170,0),(0,170,40),()), ((0,170,64),(0,170,66),()),
  ((0,170,68),(0,170,75),()), ((0,170,96),(0,170,118),()),
  ((0,170,122),(0,170,122),()), ((0,170,126),(0,170,175),()),
  ((0,170,177),(0,170,177),()), ((0,170,181),(0,170,182),()),
  ((0,170,185),(0,170,189),()), ((0,170,192),(0,170,192),()),
  ((0,170,194),(0,170,194),()), ((0,170,219),(0,170,221),()),
  ((0,170,224),(0,170,234),()), ((0,170,242),(0,170,244),()),
  ((0,171,1),(0,171,6),()), ((0,171,9),(0,171,14),()),
  ((0,171,17),(0,171,22),()), ((0,171,32),(0,171,38),()),
  ((0,171,40),(0,171,46),()), ((0,171,48),(0,171,90),()),
  ((0,171,92),(0,171,101),()), ((0,171,112),(0,171,226),()),
  ((0,172,0),(0,215,163),()), ((0,215,176),(0,215,198),()),
  ((0,215,203),(0,215,251),()), ((0,249,0),(0,250,109),()),
  ((0,250,112),(0,250,217),()), ((0,251,0),(0,251,6),()),
  ((0,251,19),(0,251,23),()), ((0,251,29),(0,251,29),()),
  ((0,251,31),(0,251,40),()), ((0,251,42),(0,251,54),()),
  ((0,251,56),(0,251,60),()), ((0,251,62),(0,251,62),()),
  ((0,251,64),(0,251,65),()), ((0,251,67),(0,251,68),()),
  ((0,251,70),(0,251,177),()), ((0,251,211),(0,252,93),()),
  ((0,252,100),(0,253,61),()), ((0,253,80),(0,253,143),()),
  ((0,253,146),(0,253,199),()), ((0,253,240),(0,253,249),()),
  ((0,254,113),(0,254,113),()), ((0,254,115),(0,254,115),()),
  ((0,254,119),(0,254,119),()), ((0,254,121),(0,254,121),()),
  ((0,254,123),(0,254,123),()), ((0,254,125),(0,254,125),()),
  ((0,254,127),(0,254,252),()), ((0,255,33),(0,255,58),()),
  ((0,255,65),(0,255,90),()), ((0,255,102),(0,255,157),()),
  ((0,255,160),(0,255,190),()), ((0,255,194),(0,255,199),()),
  ((0,255,202),(0,255,207),()), ((0,255,210),(0,255,215),()),
  ((0,255,218),(0,255,220),()), ((1,0,0),(1,0,11),()), ((1,0,13),(1,0,38),()),
  ((1,0,40),(1,0,58),()), ((1,0,60),(1,0,61),()), ((1,0,63),(1,0,77),()),
  ((1,0,80),(1,0,93),()), ((1,0,128),(1,0,250),()), ((1,1,64),(1,1,116),()),
  ((1,2,128),(1,2,156),()), ((1,2,160),(1,2,208),()), ((1,3,0),(1,3,31),()),
  ((1,3,48),(1,3,74),()), ((1,3,80),(1,3,117),()), ((1,3,128),(1,3,157),()),
  ((1,3,160),(1,3,195),()), ((1,3,200),(1,3,207),()), ((1,3,209),(1,3,213),()),
  ((1,4,0),(1,4,157),()), ((1,4,176),(1,4,211),()), ((1,4,216),(1,4,251),()),
  ((1,5,0),(1,5,39),()), ((1,5,48),(1,5,99),()), ((1,6,0),(1,7,54),()),
  ((1,7,64),(1,7,85),()), ((1,7,96),(1,7,103),()), ((1,8,0),(1,8,5),()),
  ((1,8,8),(1,8,8),()), ((1,8,10),(1,8,53),()), ((1,8,55),(1,8,56),()),
  ((1,8,60),(1,8,60),()), ((1,8,63),(1,8,85),()), ((1,8,96),(1,8,118),()),
  ((1,8,128),(1,8,158),()), ((1,8,224),(1,8,242),()), ((1,8,244),(1,8,245),()),
  ((1,9,0),(1,9,21),()), ((1,9,32),(1,9,57),()), ((1,9,128),(1,9,183),()),
  ((1,9,190),(1,9,191),()), ((1,10,0),(1,10,0),()), ((1,10,16),(1,10,19),()),
  ((1,10,21),(1,10,23),()), ((1,10,25),(1,10,51),()), ((1,10,96),(1,10,124),()),
  ((1,10,128),(1,10,156),()), ((1,10,192),(1,10,199),()),
  ((1,10,201),(1,10,228),()), ((1,11,0),(1,11,53),()), ((1,11,64),(1,11,85),()),
  ((1,11,96),(1,11,114),()), ((1,11,128),(1,11,145),()),
  ((1,12,0),(1,12,72),()), ((1,12,128),(1,12,178),()),
  ((1,12,192),(1,12,242),()), ((1,16,3),(1,16,55),()),
  ((1,16,131),(1,16,175),()), ((1,16,208),(1,16,232),()),
  ((1,17,3),(1,17,38),()), ((1,17,80),(1,17,114),()),
  ((1,17,118),(1,17,118),()), ((1,17,131),(1,17,178),()),
  ((1,17,193),(1,17,196),()), ((1,17,218),(1,17,218),()),
  ((1,17,220),(1,17,220),()), ((1,18,0),(1,18,17),()), ((1,18,19),(1,18,43),()),
  ((1,18,128),(1,18,134),()), ((1,18,136),(1,18,136),()),
  ((1,18,138),(1,18,141),()), ((1,18,143),(1,18,157),()),
  ((1,18,159),(1,18,168),()), ((1,18,176),(1,18,222),()),
  ((1,19,5),(1,19,12),()), ((1,19,15),(1,19,16),()), ((1,19,19),(1,19,40),()),
  ((1,19,42),(1,19,48),()), ((1,19,50),(1,19,51),()), ((1,19,53),(1,19,57),()),
  ((1,19,61),(1,19,61),()), ((1,19,80),(1,19,80),()), ((1,19,93),(1,19,97),()),
  ((1,20,0),(1,20,52),()), ((1,20,71),(1,20,74),()), ((1,20,128),(1,20,175),()),
  ((1,20,196),(1,20,197),()), ((1,20,199),(1,20,199),()),
  ((1,21,128),(1,21,174),()), ((1,21,216),(1,21,219),()),
  ((1,22,0),(1,22,47),()), ((1,22,68),(1,22,68),()), ((1,22,128),(1,22,170),()),
  ((1,23,0),(1,23,25),()), ((1,24,160),(1,24,223),()),
  ((1,24,255),(1,24,255),()), ((1,26,192),(1,26,248),()),
  ((1,28,0),(1,28,8),()), ((1,28,10),(1,28,46),()), ((1,28,64),(1,28,64),()),
  ((1,28,114),(1,28,143),()), ((1,32,0),(1,35,153),()),
  ((1,36,0),(1,36,110),()), ((1,36,128),(1,37,67),()), ((1,48,0),(1,52,46),()),
  ((1,68,0),(1,70,70),()), ((1,104,0),(1,106,56),()),
  ((1,106,64),(1,106,94),()), ((1,106,208),(1,106,237),()),
  ((1,107,0),(1,107,47),()), ((1,107,64),(1,107,67),()),
  ((1,107,99),(1,107,119),()), ((1,107,125),(1,107,143),()),
  ((1,111,0),(1,111,68),()), ((1,111,80),(1,111,80),()),
  ((1,111,147),(1,111,159),()), ((1,111,224),(1,111,224),()),
  ((1,112,0),(1,135,236),()), ((1,136,0),(1,138,242),()),
  ((1,176,0),(1,176,1),()), ((1,188,0),(1,188,106),()),
  ((1,188,112),(1,188,124),()), ((1,188,128),(1,188,136),()),
  ((1,188,144),(1,188,153),()), ((1,212,0),(1,212,84),()),
  ((1,212,86),(1,212,156),()), ((1,212,158),(1,212,159),()),
  ((1,212,162),(1,212,162),()), ((1,212,165),(1,212,166),()),
  ((1,212,169),(1,212,172),()), ((1,212,174),(1,212,185),()),
  ((1,212,187),(1,212,187),()), ((1,212,189),(1,212,195),()),
  ((1,212,197),(1,213,5),()), ((1,213,7),(1,213,10),()),
  ((1,213,13),(1,213,20),()), ((1,213,22),(1,213,28),()),
  ((1,213,30),(1,213,57),()), ((1,213,59),(1,213,62),()),
  ((1,213,64),(1,213,68),()), ((1,213,70),(1,213,70),()),
  ((1,213,74),(1,213,80),()), ((1,213,82),(1,214,165),()),
  ((1,214,168),(1,214,192),()), ((1,214,194),(1,214,218),()),
  ((1,214,220),(1,214,250),()), ((1,214,252),(1,215,20),()),
  ((1,215,22),(1,215,52),()), ((1,215,54),(1,215,78),()),
  ((1,215,80),(1,215,110),()), ((1,215,112),(1,215,136),()),
  ((1,215,138),(1,215,168),()), ((1,215,170),(1,215,194),()),
  ((1,215,196),(1,215,203),()), ((1,232,0),(1,232,196),()),
  ((1,233,0),(1,233,67),()), ((1,238,0),(1,238,3),()),
  ((1,238,5),(1,238,31),()), ((1,238,33),(1,238,34),()),
  ((1,238,36),(1,238,36),()), ((1,238,39),(1,238,39),()),
  ((1,238,41),(1,238,50),()), ((1,238,52),(1,238,55),()),
  ((1,238,57),(1,238,57),()), ((1,238,59),(1,238,59),()),
  ((1,238,66),(1,238,66),()), ((1,238,71),(1,238,71),()),
  ((1,238,73),(1,238,73),()), ((1,238,75),(1,238,75),()),
  ((1,238,77),(1,238,79),()), ((1,238,81),(1,238,82),()),
  ((1,238,84),(1,238,84),()), ((1,238,87),(1,238,87),()),
  ((1,238,89),(1,238,89),()), ((1,238,91),(1,238,91),()),
  ((1,238,93),(1,238,93),()), ((1,238,95),(1,238,95),()),
  ((1,238,97),(1,238,98),()), ((1,238,100),(1,238,100),()),
  ((1,238,103),(1,238,106),()), ((1,238,108),(1,238,114),()),
  ((1,238,116),(1,238,119),()), ((1,238,121),(1,238,124),()),
  ((1,238,126),(1,238,126),()), ((1,238,128),(1,238,137),()),
  ((1,238,139),(1,238,155),()), ((1,238,161),(1,238,163),()),
  ((1,238,165),(1,238,169),()), ((1,238,171),(1,238,187),()),
  ((2,0,0),(2,166,214),()), ((2,167,0),(2,183,52),()),
  ((2,183,64),(2,184,29),()), ((2,184,32),(2,206,161),()),
  ((2,248,0),(2,250,29),())
];

pub static UCD_EXPANDING_NFKC: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,168),(0,0,168),()), ((0,0,175),(0,0,175),()), ((0,0,180),(0,0,180),()),
  ((0,0,184),(0,0,184),()), ((0,0,188),(0,0,190),()), ((0,1,50),(0,1,51),()),
  ((0,1,63),(0,1,64),()), ((0,1,73),(0,1,73),()), ((0,1,196),(0,1,204),()),
  ((0,1,241),(0,1,243),()), ((0,2,216),(0,2,221),()), ((0,3,68),(0,3,68),()),
  ((0,3,122),(0,3,122),()), ((0,3,132),(0,3,133),()), ((0,5,135),(0,5,135),()),
  ((0,6,117),(0,6,120),()), ((0,9,88),(0,9,95),()), ((0,9,220),(0,9,221),()),
  ((0,9,223),(0,9,223),()), ((0,10,51),(0,10,51),()), ((0,10,54),(0,10,54),()),
  ((0,10,89),(0,10,91),()), ((0,10,94),(0,10,94),()), ((0,11,92),(0,11,93),()),
  ((0,14,51),(0,14,51),()), ((0,14,179),(0,14,179),()),
  ((0,14,220),(0,14,221),()), ((0,15,67),(0,15,67),()),
  ((0,15,77),(0,15,77),()), ((0,15,82),(0,15,82),()), ((0,15,87),(0,15,87),()),
  ((0,15,92),(0,15,92),()), ((0,15,105),(0,15,105),()),
  ((0,15,115),(0,15,115),()), ((0,15,117),(0,15,121),()),
  ((0,15,129),(0,15,129),()), ((0,15,147),(0,15,147),()),
  ((0,15,157),(0,15,157),()), ((0,15,162),(0,15,162),()),
  ((0,15,167),(0,15,167),()), ((0,15,172),(0,15,172),()),
  ((0,15,185),(0,15,185),()), ((0,30,154),(0,30,154),()),
  ((0,31,189),(0,31,189),()), ((0,31,191),(0,31,193),()),
  ((0,31,205),(0,31,207),()), ((0,31,221),(0,31,223),()),
  ((0,31,237),(0,31,238),()), ((0,31,253),(0,31,254),()),
  ((0,32,23),(0,32,23),()), ((0,32,37),(0,32,38),()), ((0,32,51),(0,32,52),()),
  ((0,32,54),(0,32,55),()), ((0,32,60),(0,32,60),()), ((0,32,62),(0,32,62),()),
  ((0,32,71),(0,32,73),()), ((0,32,87),(0,32,87),()),
  ((0,32,168),(0,32,168),()), ((0,33,0),(0,33,1),()), ((0,33,3),(0,33,3),()),
  ((0,33,5),(0,33,6),()), ((0,33,9),(0,33,9),()), ((0,33,22),(0,33,22),()),
  ((0,33,32),(0,33,34),()), ((0,33,59),(0,33,59),()), ((0,33,80),(0,33,95),()),
  ((0,33,97),(0,33,99),()), ((0,33,101),(0,33,104),()),
  ((0,33,106),(0,33,107),()), ((0,33,113),(0,33,115),()),
  ((0,33,117),(0,33,120),()), ((0,33,122),(0,33,123),()),
  ((0,33,137),(0,33,137),()), ((0,34,44),(0,34,45),()),
  ((0,34,47),(0,34,48),()), ((0,36,105),(0,36,181),()),
  ((0,42,12),(0,42,12),()), ((0,42,116),(0,42,118),()),
  ((0,42,220),(0,42,220),()), ((0,48,155),(0,48,156),()),
  ((0,48,159),(0,48,159),()), ((0,48,255),(0,48,255),()),
  ((0,50,0),(0,50,30),()), ((0,50,32),(0,50,67),()), ((0,50,80),(0,50,95),()),
  ((0,50,124),(0,50,125),()), ((0,50,177),(0,50,207),()),
  ((0,51,0),(0,51,255),()), ((0,251,0),(0,251,6),()),
  ((0,251,19),(0,251,23),()), ((0,251,29),(0,251,29),()),
  ((0,251,31),(0,251,31),()), ((0,251,42),(0,251,54),()),
  ((0,251,56),(0,251,60),()), ((0,251,62),(0,251,62),()),
  ((0,251,64),(0,251,65),()), ((0,251,67),(0,251,68),()),
  ((0,251,70),(0,251,79),()), ((0,251,221),(0,251,221),()),
  ((0,251,234),(0,251,251),()), ((0,252,0),(0,253,61),()),
  ((0,253,80),(0,253,143),()), ((0,253,146),(0,253,199),()),
  ((0,253,240),(0,253,252),()), ((0,254,25),(0,254,25),()),
  ((0,254,48),(0,254,48),()), ((0,254,73),(0,254,76),()),
  ((0,254,112),(0,254,114),()), ((0,254,116),(0,254,116),()),
  ((0,254,118),(0,254,127),()), ((0,254,245),(0,254,252),()),
  ((0,255,227),(0,255,227),()), ((1,209,94),(1,209,100),()),
  ((1,209,187),(1,209,192),()), ((1,241,0),(1,241,10),()),
  ((1,241,16),(1,241,42),()), ((1,241,45),(1,241,46),()),
  ((1,241,74),(1,241,79),()), ((1,241,106),(1,241,107),()),
  ((1,241,144),(1,241,144),()), ((1,242,0),(1,242,1),()),
  ((1,242,64),(1,242,72),())
];

pub static UCD_COMP_EXCL_FULL: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,3,64),(0,3,65),()), ((0,3,67),(0,3,68),()), ((0,3,116),(0,3,116),()),
  ((0,3,126),(0,3,126),()), ((0,3,135),(0,3,135),()), ((0,9,88),(0,9,95),()),
  ((0,9,220),(0,9,221),()), ((0,9,223),(0,9,223),()), ((0,10,51),(0,10,51),()),
  ((0,10,54),(0,10,54),()), ((0,10,89),(0,10,91),()), ((0,10,94),(0,10,94),()),
  ((0,11,92),(0,11,93),()), ((0,15,67),(0,15,67),()), ((0,15,77),(0,15,77),()),
  ((0,15,82),(0,15,82),()), ((0,15,87),(0,15,87),()), ((0,15,92),(0,15,92),()),
  ((0,15,105),(0,15,105),()), ((0,15,115),(0,15,115),()),
  ((0,15,117),(0,15,118),()), ((0,15,120),(0,15,120),()),
  ((0,15,129),(0,15,129),()), ((0,15,147),(0,15,147),()),
  ((0,15,157),(0,15,157),()), ((0,15,162),(0,15,162),()),
  ((0,15,167),(0,15,167),()), ((0,15,172),(0,15,172),()),
  ((0,15,185),(0,15,185),()), ((0,31,113),(0,31,113),()),
  ((0,31,115),(0,31,115),()), ((0,31,117),(0,31,117),()),
  ((0,31,119),(0,31,119),()), ((0,31,121),(0,31,121),()),
  ((0,31,123),(0,31,123),()), ((0,31,125),(0,31,125),()),
  ((0,31,187),(0,31,187),()), ((0,31,190),(0,31,190),()),
  ((0,31,201),(0,31,201),()), ((0,31,203),(0,31,203),()),
  ((0,31,211),(0,31,211),()), ((0,31,219),(0,31,219),()),
  ((0,31,227),(0,31,227),()), ((0,31,235),(0,31,235),()),
  ((0,31,238),(0,31,239),()), ((0,31,249),(0,31,249),()),
  ((0,31,251),(0,31,251),()), ((0,31,253),(0,31,253),()),
  ((0,32,0),(0,32,1),()), ((0,33,38),(0,33,38),()), ((0,33,42),(0,33,43),()),
  ((0,35,41),(0,35,42),()), ((0,42,220),(0,42,220),()),
  ((0,249,0),(0,250,13),()), ((0,250,16),(0,250,16),()),
  ((0,250,18),(0,250,18),()), ((0,250,21),(0,250,30),()),
  ((0,250,32),(0,250,32),()), ((0,250,34),(0,250,34),()),
  ((0,250,37),(0,250,38),()), ((0,250,42),(0,250,109),()),
  ((0,250,112),(0,250,217),()), ((0,251,29),(0,251,29),()),
  ((0,251,31),(0,251,31),()), ((0,251,42),(0,251,54),()),
  ((0,251,56),(0,251,60),()), ((0,251,62),(0,251,62),()),
  ((0,251,64),(0,251,65),()), ((0,251,67),(0,251,68),()),
  ((0,251,70),(0,251,78),()), ((1,209,94),(1,209,100),()),
  ((1,209,187),(1,209,192),()), ((2,248,0),(2,250,29),())
];

pub static UCD_CASE_IS_LOWER: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,97),(0,0,122),()), ((0,0,170),(0,0,170),()), ((0,0,181),(0,0,181),()),
  ((0,0,186),(0,0,186),()), ((0,0,223),(0,0,246),()), ((0,0,248),(0,0,255),()),
  ((0,1,1),(0,1,1),()), ((0,1,3),(0,1,3),()), ((0,1,5),(0,1,5),()),
  ((0,1,7),(0,1,7),()), ((0,1,9),(0,1,9),()), ((0,1,11),(0,1,11),()),
  ((0,1,13),(0,1,13),()), ((0,1,15),(0,1,15),()), ((0,1,17),(0,1,17),()),
  ((0,1,19),(0,1,19),()), ((0,1,21),(0,1,21),()), ((0,1,23),(0,1,23),()),
  ((0,1,25),(0,1,25),()), ((0,1,27),(0,1,27),()), ((0,1,29),(0,1,29),()),
  ((0,1,31),(0,1,31),()), ((0,1,33),(0,1,33),()), ((0,1,35),(0,1,35),()),
  ((0,1,37),(0,1,37),()), ((0,1,39),(0,1,39),()), ((0,1,41),(0,1,41),()),
  ((0,1,43),(0,1,43),()), ((0,1,45),(0,1,45),()), ((0,1,47),(0,1,47),()),
  ((0,1,49),(0,1,49),()), ((0,1,51),(0,1,51),()), ((0,1,53),(0,1,53),()),
  ((0,1,55),(0,1,56),()), ((0,1,58),(0,1,58),()), ((0,1,60),(0,1,60),()),
  ((0,1,62),(0,1,62),()), ((0,1,64),(0,1,64),()), ((0,1,66),(0,1,66),()),
  ((0,1,68),(0,1,68),()), ((0,1,70),(0,1,70),()), ((0,1,72),(0,1,73),()),
  ((0,1,75),(0,1,75),()), ((0,1,77),(0,1,77),()), ((0,1,79),(0,1,79),()),
  ((0,1,81),(0,1,81),()), ((0,1,83),(0,1,83),()), ((0,1,85),(0,1,85),()),
  ((0,1,87),(0,1,87),()), ((0,1,89),(0,1,89),()), ((0,1,91),(0,1,91),()),
  ((0,1,93),(0,1,93),()), ((0,1,95),(0,1,95),()), ((0,1,97),(0,1,97),()),
  ((0,1,99),(0,1,99),()), ((0,1,101),(0,1,101),()), ((0,1,103),(0,1,103),()),
  ((0,1,105),(0,1,105),()), ((0,1,107),(0,1,107),()), ((0,1,109),(0,1,109),()),
  ((0,1,111),(0,1,111),()), ((0,1,113),(0,1,113),()), ((0,1,115),(0,1,115),()),
  ((0,1,117),(0,1,117),()), ((0,1,119),(0,1,119),()), ((0,1,122),(0,1,122),()),
  ((0,1,124),(0,1,124),()), ((0,1,126),(0,1,128),()), ((0,1,131),(0,1,131),()),
  ((0,1,133),(0,1,133),()), ((0,1,136),(0,1,136),()), ((0,1,140),(0,1,141),()),
  ((0,1,146),(0,1,146),()), ((0,1,149),(0,1,149),()), ((0,1,153),(0,1,155),()),
  ((0,1,158),(0,1,158),()), ((0,1,161),(0,1,161),()), ((0,1,163),(0,1,163),()),
  ((0,1,165),(0,1,165),()), ((0,1,168),(0,1,168),()), ((0,1,170),(0,1,171),()),
  ((0,1,173),(0,1,173),()), ((0,1,176),(0,1,176),()), ((0,1,180),(0,1,180),()),
  ((0,1,182),(0,1,182),()), ((0,1,185),(0,1,186),()), ((0,1,189),(0,1,191),()),
  ((0,1,198),(0,1,198),()), ((0,1,201),(0,1,201),()), ((0,1,204),(0,1,204),()),
  ((0,1,206),(0,1,206),()), ((0,1,208),(0,1,208),()), ((0,1,210),(0,1,210),()),
  ((0,1,212),(0,1,212),()), ((0,1,214),(0,1,214),()), ((0,1,216),(0,1,216),()),
  ((0,1,218),(0,1,218),()), ((0,1,220),(0,1,221),()), ((0,1,223),(0,1,223),()),
  ((0,1,225),(0,1,225),()), ((0,1,227),(0,1,227),()), ((0,1,229),(0,1,229),()),
  ((0,1,231),(0,1,231),()), ((0,1,233),(0,1,233),()), ((0,1,235),(0,1,235),()),
  ((0,1,237),(0,1,237),()), ((0,1,239),(0,1,240),()), ((0,1,243),(0,1,243),()),
  ((0,1,245),(0,1,245),()), ((0,1,249),(0,1,249),()), ((0,1,251),(0,1,251),()),
  ((0,1,253),(0,1,253),()), ((0,1,255),(0,1,255),()), ((0,2,1),(0,2,1),()),
  ((0,2,3),(0,2,3),()), ((0,2,5),(0,2,5),()), ((0,2,7),(0,2,7),()),
  ((0,2,9),(0,2,9),()), ((0,2,11),(0,2,11),()), ((0,2,13),(0,2,13),()),
  ((0,2,15),(0,2,15),()), ((0,2,17),(0,2,17),()), ((0,2,19),(0,2,19),()),
  ((0,2,21),(0,2,21),()), ((0,2,23),(0,2,23),()), ((0,2,25),(0,2,25),()),
  ((0,2,27),(0,2,27),()), ((0,2,29),(0,2,29),()), ((0,2,31),(0,2,31),()),
  ((0,2,33),(0,2,33),()), ((0,2,35),(0,2,35),()), ((0,2,37),(0,2,37),()),
  ((0,2,39),(0,2,39),()), ((0,2,41),(0,2,41),()), ((0,2,43),(0,2,43),()),
  ((0,2,45),(0,2,45),()), ((0,2,47),(0,2,47),()), ((0,2,49),(0,2,49),()),
  ((0,2,51),(0,2,57),()), ((0,2,60),(0,2,60),()), ((0,2,63),(0,2,64),()),
  ((0,2,66),(0,2,66),()), ((0,2,71),(0,2,71),()), ((0,2,73),(0,2,73),()),
  ((0,2,75),(0,2,75),()), ((0,2,77),(0,2,77),()), ((0,2,79),(0,2,147),()),
  ((0,2,149),(0,2,184),()), ((0,2,192),(0,2,193),()), ((0,2,224),(0,2,228),()),
  ((0,3,69),(0,3,69),()), ((0,3,113),(0,3,113),()), ((0,3,115),(0,3,115),()),
  ((0,3,119),(0,3,119),()), ((0,3,122),(0,3,125),()), ((0,3,144),(0,3,144),()),
  ((0,3,172),(0,3,206),()), ((0,3,208),(0,3,209),()), ((0,3,213),(0,3,215),()),
  ((0,3,217),(0,3,217),()), ((0,3,219),(0,3,219),()), ((0,3,221),(0,3,221),()),
  ((0,3,223),(0,3,223),()), ((0,3,225),(0,3,225),()), ((0,3,227),(0,3,227),()),
  ((0,3,229),(0,3,229),()), ((0,3,231),(0,3,231),()), ((0,3,233),(0,3,233),()),
  ((0,3,235),(0,3,235),()), ((0,3,237),(0,3,237),()), ((0,3,239),(0,3,243),()),
  ((0,3,245),(0,3,245),()), ((0,3,248),(0,3,248),()), ((0,3,251),(0,3,252),()),
  ((0,4,48),(0,4,95),()), ((0,4,97),(0,4,97),()), ((0,4,99),(0,4,99),()),
  ((0,4,101),(0,4,101),()), ((0,4,103),(0,4,103),()), ((0,4,105),(0,4,105),()),
  ((0,4,107),(0,4,107),()), ((0,4,109),(0,4,109),()), ((0,4,111),(0,4,111),()),
  ((0,4,113),(0,4,113),()), ((0,4,115),(0,4,115),()), ((0,4,117),(0,4,117),()),
  ((0,4,119),(0,4,119),()), ((0,4,121),(0,4,121),()), ((0,4,123),(0,4,123),()),
  ((0,4,125),(0,4,125),()), ((0,4,127),(0,4,127),()), ((0,4,129),(0,4,129),()),
  ((0,4,139),(0,4,139),()), ((0,4,141),(0,4,141),()), ((0,4,143),(0,4,143),()),
  ((0,4,145),(0,4,145),()), ((0,4,147),(0,4,147),()), ((0,4,149),(0,4,149),()),
  ((0,4,151),(0,4,151),()), ((0,4,153),(0,4,153),()), ((0,4,155),(0,4,155),()),
  ((0,4,157),(0,4,157),()), ((0,4,159),(0,4,159),()), ((0,4,161),(0,4,161),()),
  ((0,4,163),(0,4,163),()), ((0,4,165),(0,4,165),()), ((0,4,167),(0,4,167),()),
  ((0,4,169),(0,4,169),()), ((0,4,171),(0,4,171),()), ((0,4,173),(0,4,173),()),
  ((0,4,175),(0,4,175),()), ((0,4,177),(0,4,177),()), ((0,4,179),(0,4,179),()),
  ((0,4,181),(0,4,181),()), ((0,4,183),(0,4,183),()), ((0,4,185),(0,4,185),()),
  ((0,4,187),(0,4,187),()), ((0,4,189),(0,4,189),()), ((0,4,191),(0,4,191),()),
  ((0,4,194),(0,4,194),()), ((0,4,196),(0,4,196),()), ((0,4,198),(0,4,198),()),
  ((0,4,200),(0,4,200),()), ((0,4,202),(0,4,202),()), ((0,4,204),(0,4,204),()),
  ((0,4,206),(0,4,207),()), ((0,4,209),(0,4,209),()), ((0,4,211),(0,4,211),()),
  ((0,4,213),(0,4,213),()), ((0,4,215),(0,4,215),()), ((0,4,217),(0,4,217),()),
  ((0,4,219),(0,4,219),()), ((0,4,221),(0,4,221),()), ((0,4,223),(0,4,223),()),
  ((0,4,225),(0,4,225),()), ((0,4,227),(0,4,227),()), ((0,4,229),(0,4,229),()),
  ((0,4,231),(0,4,231),()), ((0,4,233),(0,4,233),()), ((0,4,235),(0,4,235),()),
  ((0,4,237),(0,4,237),()), ((0,4,239),(0,4,239),()), ((0,4,241),(0,4,241),()),
  ((0,4,243),(0,4,243),()), ((0,4,245),(0,4,245),()), ((0,4,247),(0,4,247),()),
  ((0,4,249),(0,4,249),()), ((0,4,251),(0,4,251),()), ((0,4,253),(0,4,253),()),
  ((0,4,255),(0,4,255),()), ((0,5,1),(0,5,1),()), ((0,5,3),(0,5,3),()),
  ((0,5,5),(0,5,5),()), ((0,5,7),(0,5,7),()), ((0,5,9),(0,5,9),()),
  ((0,5,11),(0,5,11),()), ((0,5,13),(0,5,13),()), ((0,5,15),(0,5,15),()),
  ((0,5,17),(0,5,17),()), ((0,5,19),(0,5,19),()), ((0,5,21),(0,5,21),()),
  ((0,5,23),(0,5,23),()), ((0,5,25),(0,5,25),()), ((0,5,27),(0,5,27),()),
  ((0,5,29),(0,5,29),()), ((0,5,31),(0,5,31),()), ((0,5,33),(0,5,33),()),
  ((0,5,35),(0,5,35),()), ((0,5,37),(0,5,37),()), ((0,5,39),(0,5,39),()),
  ((0,5,41),(0,5,41),()), ((0,5,43),(0,5,43),()), ((0,5,45),(0,5,45),()),
  ((0,5,47),(0,5,47),()), ((0,5,97),(0,5,135),()), ((0,19,248),(0,19,253),()),
  ((0,28,128),(0,28,136),()), ((0,29,0),(0,29,191),()), ((0,30,1),(0,30,1),()),
  ((0,30,3),(0,30,3),()), ((0,30,5),(0,30,5),()), ((0,30,7),(0,30,7),()),
  ((0,30,9),(0,30,9),()), ((0,30,11),(0,30,11),()), ((0,30,13),(0,30,13),()),
  ((0,30,15),(0,30,15),()), ((0,30,17),(0,30,17),()), ((0,30,19),(0,30,19),()),
  ((0,30,21),(0,30,21),()), ((0,30,23),(0,30,23),()), ((0,30,25),(0,30,25),()),
  ((0,30,27),(0,30,27),()), ((0,30,29),(0,30,29),()), ((0,30,31),(0,30,31),()),
  ((0,30,33),(0,30,33),()), ((0,30,35),(0,30,35),()), ((0,30,37),(0,30,37),()),
  ((0,30,39),(0,30,39),()), ((0,30,41),(0,30,41),()), ((0,30,43),(0,30,43),()),
  ((0,30,45),(0,30,45),()), ((0,30,47),(0,30,47),()), ((0,30,49),(0,30,49),()),
  ((0,30,51),(0,30,51),()), ((0,30,53),(0,30,53),()), ((0,30,55),(0,30,55),()),
  ((0,30,57),(0,30,57),()), ((0,30,59),(0,30,59),()), ((0,30,61),(0,30,61),()),
  ((0,30,63),(0,30,63),()), ((0,30,65),(0,30,65),()), ((0,30,67),(0,30,67),()),
  ((0,30,69),(0,30,69),()), ((0,30,71),(0,30,71),()), ((0,30,73),(0,30,73),()),
  ((0,30,75),(0,30,75),()), ((0,30,77),(0,30,77),()), ((0,30,79),(0,30,79),()),
  ((0,30,81),(0,30,81),()), ((0,30,83),(0,30,83),()), ((0,30,85),(0,30,85),()),
  ((0,30,87),(0,30,87),()), ((0,30,89),(0,30,89),()), ((0,30,91),(0,30,91),()),
  ((0,30,93),(0,30,93),()), ((0,30,95),(0,30,95),()), ((0,30,97),(0,30,97),()),
  ((0,30,99),(0,30,99),()), ((0,30,101),(0,30,101),()),
  ((0,30,103),(0,30,103),()), ((0,30,105),(0,30,105),()),
  ((0,30,107),(0,30,107),()), ((0,30,109),(0,30,109),()),
  ((0,30,111),(0,30,111),()), ((0,30,113),(0,30,113),()),
  ((0,30,115),(0,30,115),()), ((0,30,117),(0,30,117),()),
  ((0,30,119),(0,30,119),()), ((0,30,121),(0,30,121),()),
  ((0,30,123),(0,30,123),()), ((0,30,125),(0,30,125),()),
  ((0,30,127),(0,30,127),()), ((0,30,129),(0,30,129),()),
  ((0,30,131),(0,30,131),()), ((0,30,133),(0,30,133),()),
  ((0,30,135),(0,30,135),()), ((0,30,137),(0,30,137),()),
  ((0,30,139),(0,30,139),()), ((0,30,141),(0,30,141),()),
  ((0,30,143),(0,30,143),()), ((0,30,145),(0,30,145),()),
  ((0,30,147),(0,30,147),()), ((0,30,149),(0,30,157),()),
  ((0,30,159),(0,30,159),()), ((0,30,161),(0,30,161),()),
  ((0,30,163),(0,30,163),()), ((0,30,165),(0,30,165),()),
  ((0,30,167),(0,30,167),()), ((0,30,169),(0,30,169),()),
  ((0,30,171),(0,30,171),()), ((0,30,173),(0,30,173),()),
  ((0,30,175),(0,30,175),()), ((0,30,177),(0,30,177),()),
  ((0,30,179),(0,30,179),()), ((0,30,181),(0,30,181),()),
  ((0,30,183),(0,30,183),()), ((0,30,185),(0,30,185),()),
  ((0,30,187),(0,30,187),()), ((0,30,189),(0,30,189),()),
  ((0,30,191),(0,30,191),()), ((0,30,193),(0,30,193),()),
  ((0,30,195),(0,30,195),()), ((0,30,197),(0,30,197),()),
  ((0,30,199),(0,30,199),()), ((0,30,201),(0,30,201),()),
  ((0,30,203),(0,30,203),()), ((0,30,205),(0,30,205),()),
  ((0,30,207),(0,30,207),()), ((0,30,209),(0,30,209),()),
  ((0,30,211),(0,30,211),()), ((0,30,213),(0,30,213),()),
  ((0,30,215),(0,30,215),()), ((0,30,217),(0,30,217),()),
  ((0,30,219),(0,30,219),()), ((0,30,221),(0,30,221),()),
  ((0,30,223),(0,30,223),()), ((0,30,225),(0,30,225),()),
  ((0,30,227),(0,30,227),()), ((0,30,229),(0,30,229),()),
  ((0,30,231),(0,30,231),()), ((0,30,233),(0,30,233),()),
  ((0,30,235),(0,30,235),()), ((0,30,237),(0,30,237),()),
  ((0,30,239),(0,30,239),()), ((0,30,241),(0,30,241),()),
  ((0,30,243),(0,30,243),()), ((0,30,245),(0,30,245),()),
  ((0,30,247),(0,30,247),()), ((0,30,249),(0,30,249),()),
  ((0,30,251),(0,30,251),()), ((0,30,253),(0,30,253),()),
  ((0,30,255),(0,31,7),()), ((0,31,16),(0,31,21),()), ((0,31,32),(0,31,39),()),
  ((0,31,48),(0,31,55),()), ((0,31,64),(0,31,69),()), ((0,31,80),(0,31,87),()),
  ((0,31,96),(0,31,103),()), ((0,31,112),(0,31,125),()),
  ((0,31,128),(0,31,135),()), ((0,31,144),(0,31,151),()),
  ((0,31,160),(0,31,167),()), ((0,31,176),(0,31,180),()),
  ((0,31,182),(0,31,183),()), ((0,31,190),(0,31,190),()),
  ((0,31,194),(0,31,196),()), ((0,31,198),(0,31,199),()),
  ((0,31,208),(0,31,211),()), ((0,31,214),(0,31,215),()),
  ((0,31,224),(0,31,231),()), ((0,31,242),(0,31,244),()),
  ((0,31,246),(0,31,247),()), ((0,32,113),(0,32,113),()),
  ((0,32,127),(0,32,127),()), ((0,32,144),(0,32,156),()),
  ((0,33,10),(0,33,10),()), ((0,33,14),(0,33,15),()), ((0,33,19),(0,33,19),()),
  ((0,33,47),(0,33,47),()), ((0,33,52),(0,33,52),()), ((0,33,57),(0,33,57),()),
  ((0,33,60),(0,33,61),()), ((0,33,70),(0,33,73),()), ((0,33,78),(0,33,78),()),
  ((0,33,112),(0,33,127),()), ((0,33,132),(0,33,132),()),
  ((0,36,208),(0,36,233),()), ((0,44,48),(0,44,94),()),
  ((0,44,97),(0,44,97),()), ((0,44,101),(0,44,102),()),
  ((0,44,104),(0,44,104),()), ((0,44,106),(0,44,106),()),
  ((0,44,108),(0,44,108),()), ((0,44,113),(0,44,113),()),
  ((0,44,115),(0,44,116),()), ((0,44,118),(0,44,125),()),
  ((0,44,129),(0,44,129),()), ((0,44,131),(0,44,131),()),
  ((0,44,133),(0,44,133),()), ((0,44,135),(0,44,135),()),
  ((0,44,137),(0,44,137),()), ((0,44,139),(0,44,139),()),
  ((0,44,141),(0,44,141),()), ((0,44,143),(0,44,143),()),
  ((0,44,145),(0,44,145),()), ((0,44,147),(0,44,147),()),
  ((0,44,149),(0,44,149),()), ((0,44,151),(0,44,151),()),
  ((0,44,153),(0,44,153),()), ((0,44,155),(0,44,155),()),
  ((0,44,157),(0,44,157),()), ((0,44,159),(0,44,159),()),
  ((0,44,161),(0,44,161),()), ((0,44,163),(0,44,163),()),
  ((0,44,165),(0,44,165),()), ((0,44,167),(0,44,167),()),
  ((0,44,169),(0,44,169),()), ((0,44,171),(0,44,171),()),
  ((0,44,173),(0,44,173),()), ((0,44,175),(0,44,175),()),
  ((0,44,177),(0,44,177),()), ((0,44,179),(0,44,179),()),
  ((0,44,181),(0,44,181),()), ((0,44,183),(0,44,183),()),
  ((0,44,185),(0,44,185),()), ((0,44,187),(0,44,187),()),
  ((0,44,189),(0,44,189),()), ((0,44,191),(0,44,191),()),
  ((0,44,193),(0,44,193),()), ((0,44,195),(0,44,195),()),
  ((0,44,197),(0,44,197),()), ((0,44,199),(0,44,199),()),
  ((0,44,201),(0,44,201),()), ((0,44,203),(0,44,203),()),
  ((0,44,205),(0,44,205),()), ((0,44,207),(0,44,207),()),
  ((0,44,209),(0,44,209),()), ((0,44,211),(0,44,211),()),
  ((0,44,213),(0,44,213),()), ((0,44,215),(0,44,215),()),
  ((0,44,217),(0,44,217),()), ((0,44,219),(0,44,219),()),
  ((0,44,221),(0,44,221),()), ((0,44,223),(0,44,223),()),
  ((0,44,225),(0,44,225),()), ((0,44,227),(0,44,228),()),
  ((0,44,236),(0,44,236),()), ((0,44,238),(0,44,238),()),
  ((0,44,243),(0,44,243),()), ((0,45,0),(0,45,37),()), ((0,45,39),(0,45,39),()),
  ((0,45,45),(0,45,45),()), ((0,166,65),(0,166,65),()),
  ((0,166,67),(0,166,67),()), ((0,166,69),(0,166,69),()),
  ((0,166,71),(0,166,71),()), ((0,166,73),(0,166,73),()),
  ((0,166,75),(0,166,75),()), ((0,166,77),(0,166,77),()),
  ((0,166,79),(0,166,79),()), ((0,166,81),(0,166,81),()),
  ((0,166,83),(0,166,83),()), ((0,166,85),(0,166,85),()),
  ((0,166,87),(0,166,87),()), ((0,166,89),(0,166,89),()),
  ((0,166,91),(0,166,91),()), ((0,166,93),(0,166,93),()),
  ((0,166,95),(0,166,95),()), ((0,166,97),(0,166,97),()),
  ((0,166,99),(0,166,99),()), ((0,166,101),(0,166,101),()),
  ((0,166,103),(0,166,103),()), ((0,166,105),(0,166,105),()),
  ((0,166,107),(0,166,107),()), ((0,166,109),(0,166,109),()),
  ((0,166,129),(0,166,129),()), ((0,166,131),(0,166,131),()),
  ((0,166,133),(0,166,133),()), ((0,166,135),(0,166,135),()),
  ((0,166,137),(0,166,137),()), ((0,166,139),(0,166,139),()),
  ((0,166,141),(0,166,141),()), ((0,166,143),(0,166,143),()),
  ((0,166,145),(0,166,145),()), ((0,166,147),(0,166,147),()),
  ((0,166,149),(0,166,149),()), ((0,166,151),(0,166,151),()),
  ((0,166,153),(0,166,153),()), ((0,166,155),(0,166,157),()),
  ((0,167,35),(0,167,35),()), ((0,167,37),(0,167,37),()),
  ((0,167,39),(0,167,39),()), ((0,167,41),(0,167,41),()),
  ((0,167,43),(0,167,43),()), ((0,167,45),(0,167,45),()),
  ((0,167,47),(0,167,49),()), ((0,167,51),(0,167,51),()),
  ((0,167,53),(0,167,53),()), ((0,167,55),(0,167,55),()),
  ((0,167,57),(0,167,57),()), ((0,167,59),(0,167,59),()),
  ((0,167,61),(0,167,61),()), ((0,167,63),(0,167,63),()),
  ((0,167,65),(0,167,65),()), ((0,167,67),(0,167,67),()),
  ((0,167,69),(0,167,69),()), ((0,167,71),(0,167,71),()),
  ((0,167,73),(0,167,73),()), ((0,167,75),(0,167,75),()),
  ((0,167,77),(0,167,77),()), ((0,167,79),(0,167,79),()),
  ((0,167,81),(0,167,81),()), ((0,167,83),(0,167,83),()),
  ((0,167,85),(0,167,85),()), ((0,167,87),(0,167,87),()),
  ((0,167,89),(0,167,89),()), ((0,167,91),(0,167,91),()),
  ((0,167,93),(0,167,93),()), ((0,167,95),(0,167,95),()),
  ((0,167,97),(0,167,97),()), ((0,167,99),(0,167,99),()),
  ((0,167,101),(0,167,101),()), ((0,167,103),(0,167,103),()),
  ((0,167,105),(0,167,105),()), ((0,167,107),(0,167,107),()),
  ((0,167,109),(0,167,109),()), ((0,167,111),(0,167,120),()),
  ((0,167,122),(0,167,122),()), ((0,167,124),(0,167,124),()),
  ((0,167,127),(0,167,127),()), ((0,167,129),(0,167,129),()),
  ((0,167,131),(0,167,131),()), ((0,167,133),(0,167,133),()),
  ((0,167,135),(0,167,135),()), ((0,167,140),(0,167,140),()),
  ((0,167,142),(0,167,142),()), ((0,167,145),(0,167,145),()),
  ((0,167,147),(0,167,149),()), ((0,167,151),(0,167,151),()),
  ((0,167,153),(0,167,153),()), ((0,167,155),(0,167,155),()),
  ((0,167,157),(0,167,157),()), ((0,167,159),(0,167,159),()),
  ((0,167,161),(0,167,161),()), ((0,167,163),(0,167,163),()),
  ((0,167,165),(0,167,165),()), ((0,167,167),(0,167,167),()),
  ((0,167,169),(0,167,169),()), ((0,167,181),(0,167,181),()),
  ((0,167,183),(0,167,183),()), ((0,167,248),(0,167,250),()),
  ((0,171,48),(0,171,90),()), ((0,171,92),(0,171,101),()),
  ((0,171,112),(0,171,191),()), ((0,251,0),(0,251,6),()),
  ((0,251,19),(0,251,23),()), ((0,255,65),(0,255,90),()),
  ((1,4,40),(1,4,79),()), ((1,4,216),(1,4,251),()), ((1,12,192),(1,12,242),()),
  ((1,24,192),(1,24,223),()), ((1,212,26),(1,212,51),()),
  ((1,212,78),(1,212,84),()), ((1,212,86),(1,212,103),()),
  ((1,212,130),(1,212,155),()), ((1,212,182),(1,212,185),()),
  ((1,212,187),(1,212,187),()), ((1,212,189),(1,212,195),()),
  ((1,212,197),(1,212,207),()), ((1,212,234),(1,213,3),()),
  ((1,213,30),(1,213,55),()), ((1,213,82),(1,213,107),()),
  ((1,213,134),(1,213,159),()), ((1,213,186),(1,213,211),()),
  ((1,213,238),(1,214,7),()), ((1,214,34),(1,214,59),()),
  ((1,214,86),(1,214,111),()), ((1,214,138),(1,214,165),()),
  ((1,214,194),(1,214,218),()), ((1,214,220),(1,214,225),()),
  ((1,214,252),(1,215,20),()), ((1,215,22),(1,215,27),()),
  ((1,215,54),(1,215,78),()), ((1,215,80),(1,215,85),()),
  ((1,215,112),(1,215,136),()), ((1,215,138),(1,215,143),()),
  ((1,215,170),(1,215,194),()), ((1,215,196),(1,215,201),()),
  ((1,215,203),(1,215,203),()), ((1,233,34),(1,233,67),())
];

pub static UCD_CASE_IS_UPPER: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,65),(0,0,90),()), ((0,0,192),(0,0,214),()), ((0,0,216),(0,0,222),()),
  ((0,1,0),(0,1,0),()), ((0,1,2),(0,1,2),()), ((0,1,4),(0,1,4),()),
  ((0,1,6),(0,1,6),()), ((0,1,8),(0,1,8),()), ((0,1,10),(0,1,10),()),
  ((0,1,12),(0,1,12),()), ((0,1,14),(0,1,14),()), ((0,1,16),(0,1,16),()),
  ((0,1,18),(0,1,18),()), ((0,1,20),(0,1,20),()), ((0,1,22),(0,1,22),()),
  ((0,1,24),(0,1,24),()), ((0,1,26),(0,1,26),()), ((0,1,28),(0,1,28),()),
  ((0,1,30),(0,1,30),()), ((0,1,32),(0,1,32),()), ((0,1,34),(0,1,34),()),
  ((0,1,36),(0,1,36),()), ((0,1,38),(0,1,38),()), ((0,1,40),(0,1,40),()),
  ((0,1,42),(0,1,42),()), ((0,1,44),(0,1,44),()), ((0,1,46),(0,1,46),()),
  ((0,1,48),(0,1,48),()), ((0,1,50),(0,1,50),()), ((0,1,52),(0,1,52),()),
  ((0,1,54),(0,1,54),()), ((0,1,57),(0,1,57),()), ((0,1,59),(0,1,59),()),
  ((0,1,61),(0,1,61),()), ((0,1,63),(0,1,63),()), ((0,1,65),(0,1,65),()),
  ((0,1,67),(0,1,67),()), ((0,1,69),(0,1,69),()), ((0,1,71),(0,1,71),()),
  ((0,1,74),(0,1,74),()), ((0,1,76),(0,1,76),()), ((0,1,78),(0,1,78),()),
  ((0,1,80),(0,1,80),()), ((0,1,82),(0,1,82),()), ((0,1,84),(0,1,84),()),
  ((0,1,86),(0,1,86),()), ((0,1,88),(0,1,88),()), ((0,1,90),(0,1,90),()),
  ((0,1,92),(0,1,92),()), ((0,1,94),(0,1,94),()), ((0,1,96),(0,1,96),()),
  ((0,1,98),(0,1,98),()), ((0,1,100),(0,1,100),()), ((0,1,102),(0,1,102),()),
  ((0,1,104),(0,1,104),()), ((0,1,106),(0,1,106),()), ((0,1,108),(0,1,108),()),
  ((0,1,110),(0,1,110),()), ((0,1,112),(0,1,112),()), ((0,1,114),(0,1,114),()),
  ((0,1,116),(0,1,116),()), ((0,1,118),(0,1,118),()), ((0,1,120),(0,1,121),()),
  ((0,1,123),(0,1,123),()), ((0,1,125),(0,1,125),()), ((0,1,129),(0,1,130),()),
  ((0,1,132),(0,1,132),()), ((0,1,134),(0,1,135),()), ((0,1,137),(0,1,139),()),
  ((0,1,142),(0,1,145),()), ((0,1,147),(0,1,148),()), ((0,1,150),(0,1,152),()),
  ((0,1,156),(0,1,157),()), ((0,1,159),(0,1,160),()), ((0,1,162),(0,1,162),()),
  ((0,1,164),(0,1,164),()), ((0,1,166),(0,1,167),()), ((0,1,169),(0,1,169),()),
  ((0,1,172),(0,1,172),()), ((0,1,174),(0,1,175),()), ((0,1,177),(0,1,179),()),
  ((0,1,181),(0,1,181),()), ((0,1,183),(0,1,184),()), ((0,1,188),(0,1,188),()),
  ((0,1,196),(0,1,196),()), ((0,1,199),(0,1,199),()), ((0,1,202),(0,1,202),()),
  ((0,1,205),(0,1,205),()), ((0,1,207),(0,1,207),()), ((0,1,209),(0,1,209),()),
  ((0,1,211),(0,1,211),()), ((0,1,213),(0,1,213),()), ((0,1,215),(0,1,215),()),
  ((0,1,217),(0,1,217),()), ((0,1,219),(0,1,219),()), ((0,1,222),(0,1,222),()),
  ((0,1,224),(0,1,224),()), ((0,1,226),(0,1,226),()), ((0,1,228),(0,1,228),()),
  ((0,1,230),(0,1,230),()), ((0,1,232),(0,1,232),()), ((0,1,234),(0,1,234),()),
  ((0,1,236),(0,1,236),()), ((0,1,238),(0,1,238),()), ((0,1,241),(0,1,241),()),
  ((0,1,244),(0,1,244),()), ((0,1,246),(0,1,248),()), ((0,1,250),(0,1,250),()),
  ((0,1,252),(0,1,252),()), ((0,1,254),(0,1,254),()), ((0,2,0),(0,2,0),()),
  ((0,2,2),(0,2,2),()), ((0,2,4),(0,2,4),()), ((0,2,6),(0,2,6),()),
  ((0,2,8),(0,2,8),()), ((0,2,10),(0,2,10),()), ((0,2,12),(0,2,12),()),
  ((0,2,14),(0,2,14),()), ((0,2,16),(0,2,16),()), ((0,2,18),(0,2,18),()),
  ((0,2,20),(0,2,20),()), ((0,2,22),(0,2,22),()), ((0,2,24),(0,2,24),()),
  ((0,2,26),(0,2,26),()), ((0,2,28),(0,2,28),()), ((0,2,30),(0,2,30),()),
  ((0,2,32),(0,2,32),()), ((0,2,34),(0,2,34),()), ((0,2,36),(0,2,36),()),
  ((0,2,38),(0,2,38),()), ((0,2,40),(0,2,40),()), ((0,2,42),(0,2,42),()),
  ((0,2,44),(0,2,44),()), ((0,2,46),(0,2,46),()), ((0,2,48),(0,2,48),()),
  ((0,2,50),(0,2,50),()), ((0,2,58),(0,2,59),()), ((0,2,61),(0,2,62),()),
  ((0,2,65),(0,2,65),()), ((0,2,67),(0,2,70),()), ((0,2,72),(0,2,72),()),
  ((0,2,74),(0,2,74),()), ((0,2,76),(0,2,76),()), ((0,2,78),(0,2,78),()),
  ((0,3,112),(0,3,112),()), ((0,3,114),(0,3,114),()), ((0,3,118),(0,3,118),()),
  ((0,3,127),(0,3,127),()), ((0,3,134),(0,3,134),()), ((0,3,136),(0,3,138),()),
  ((0,3,140),(0,3,140),()), ((0,3,142),(0,3,143),()), ((0,3,145),(0,3,161),()),
  ((0,3,163),(0,3,171),()), ((0,3,207),(0,3,207),()), ((0,3,210),(0,3,212),()),
  ((0,3,216),(0,3,216),()), ((0,3,218),(0,3,218),()), ((0,3,220),(0,3,220),()),
  ((0,3,222),(0,3,222),()), ((0,3,224),(0,3,224),()), ((0,3,226),(0,3,226),()),
  ((0,3,228),(0,3,228),()), ((0,3,230),(0,3,230),()), ((0,3,232),(0,3,232),()),
  ((0,3,234),(0,3,234),()), ((0,3,236),(0,3,236),()), ((0,3,238),(0,3,238),()),
  ((0,3,244),(0,3,244),()), ((0,3,247),(0,3,247),()), ((0,3,249),(0,3,250),()),
  ((0,3,253),(0,4,47),()), ((0,4,96),(0,4,96),()), ((0,4,98),(0,4,98),()),
  ((0,4,100),(0,4,100),()), ((0,4,102),(0,4,102),()), ((0,4,104),(0,4,104),()),
  ((0,4,106),(0,4,106),()), ((0,4,108),(0,4,108),()), ((0,4,110),(0,4,110),()),
  ((0,4,112),(0,4,112),()), ((0,4,114),(0,4,114),()), ((0,4,116),(0,4,116),()),
  ((0,4,118),(0,4,118),()), ((0,4,120),(0,4,120),()), ((0,4,122),(0,4,122),()),
  ((0,4,124),(0,4,124),()), ((0,4,126),(0,4,126),()), ((0,4,128),(0,4,128),()),
  ((0,4,138),(0,4,138),()), ((0,4,140),(0,4,140),()), ((0,4,142),(0,4,142),()),
  ((0,4,144),(0,4,144),()), ((0,4,146),(0,4,146),()), ((0,4,148),(0,4,148),()),
  ((0,4,150),(0,4,150),()), ((0,4,152),(0,4,152),()), ((0,4,154),(0,4,154),()),
  ((0,4,156),(0,4,156),()), ((0,4,158),(0,4,158),()), ((0,4,160),(0,4,160),()),
  ((0,4,162),(0,4,162),()), ((0,4,164),(0,4,164),()), ((0,4,166),(0,4,166),()),
  ((0,4,168),(0,4,168),()), ((0,4,170),(0,4,170),()), ((0,4,172),(0,4,172),()),
  ((0,4,174),(0,4,174),()), ((0,4,176),(0,4,176),()), ((0,4,178),(0,4,178),()),
  ((0,4,180),(0,4,180),()), ((0,4,182),(0,4,182),()), ((0,4,184),(0,4,184),()),
  ((0,4,186),(0,4,186),()), ((0,4,188),(0,4,188),()), ((0,4,190),(0,4,190),()),
  ((0,4,192),(0,4,193),()), ((0,4,195),(0,4,195),()), ((0,4,197),(0,4,197),()),
  ((0,4,199),(0,4,199),()), ((0,4,201),(0,4,201),()), ((0,4,203),(0,4,203),()),
  ((0,4,205),(0,4,205),()), ((0,4,208),(0,4,208),()), ((0,4,210),(0,4,210),()),
  ((0,4,212),(0,4,212),()), ((0,4,214),(0,4,214),()), ((0,4,216),(0,4,216),()),
  ((0,4,218),(0,4,218),()), ((0,4,220),(0,4,220),()), ((0,4,222),(0,4,222),()),
  ((0,4,224),(0,4,224),()), ((0,4,226),(0,4,226),()), ((0,4,228),(0,4,228),()),
  ((0,4,230),(0,4,230),()), ((0,4,232),(0,4,232),()), ((0,4,234),(0,4,234),()),
  ((0,4,236),(0,4,236),()), ((0,4,238),(0,4,238),()), ((0,4,240),(0,4,240),()),
  ((0,4,242),(0,4,242),()), ((0,4,244),(0,4,244),()), ((0,4,246),(0,4,246),()),
  ((0,4,248),(0,4,248),()), ((0,4,250),(0,4,250),()), ((0,4,252),(0,4,252),()),
  ((0,4,254),(0,4,254),()), ((0,5,0),(0,5,0),()), ((0,5,2),(0,5,2),()),
  ((0,5,4),(0,5,4),()), ((0,5,6),(0,5,6),()), ((0,5,8),(0,5,8),()),
  ((0,5,10),(0,5,10),()), ((0,5,12),(0,5,12),()), ((0,5,14),(0,5,14),()),
  ((0,5,16),(0,5,16),()), ((0,5,18),(0,5,18),()), ((0,5,20),(0,5,20),()),
  ((0,5,22),(0,5,22),()), ((0,5,24),(0,5,24),()), ((0,5,26),(0,5,26),()),
  ((0,5,28),(0,5,28),()), ((0,5,30),(0,5,30),()), ((0,5,32),(0,5,32),()),
  ((0,5,34),(0,5,34),()), ((0,5,36),(0,5,36),()), ((0,5,38),(0,5,38),()),
  ((0,5,40),(0,5,40),()), ((0,5,42),(0,5,42),()), ((0,5,44),(0,5,44),()),
  ((0,5,46),(0,5,46),()), ((0,5,49),(0,5,86),()), ((0,16,160),(0,16,197),()),
  ((0,16,199),(0,16,199),()), ((0,16,205),(0,16,205),()),
  ((0,19,160),(0,19,245),()), ((0,30,0),(0,30,0),()), ((0,30,2),(0,30,2),()),
  ((0,30,4),(0,30,4),()), ((0,30,6),(0,30,6),()), ((0,30,8),(0,30,8),()),
  ((0,30,10),(0,30,10),()), ((0,30,12),(0,30,12),()), ((0,30,14),(0,30,14),()),
  ((0,30,16),(0,30,16),()), ((0,30,18),(0,30,18),()), ((0,30,20),(0,30,20),()),
  ((0,30,22),(0,30,22),()), ((0,30,24),(0,30,24),()), ((0,30,26),(0,30,26),()),
  ((0,30,28),(0,30,28),()), ((0,30,30),(0,30,30),()), ((0,30,32),(0,30,32),()),
  ((0,30,34),(0,30,34),()), ((0,30,36),(0,30,36),()), ((0,30,38),(0,30,38),()),
  ((0,30,40),(0,30,40),()), ((0,30,42),(0,30,42),()), ((0,30,44),(0,30,44),()),
  ((0,30,46),(0,30,46),()), ((0,30,48),(0,30,48),()), ((0,30,50),(0,30,50),()),
  ((0,30,52),(0,30,52),()), ((0,30,54),(0,30,54),()), ((0,30,56),(0,30,56),()),
  ((0,30,58),(0,30,58),()), ((0,30,60),(0,30,60),()), ((0,30,62),(0,30,62),()),
  ((0,30,64),(0,30,64),()), ((0,30,66),(0,30,66),()), ((0,30,68),(0,30,68),()),
  ((0,30,70),(0,30,70),()), ((0,30,72),(0,30,72),()), ((0,30,74),(0,30,74),()),
  ((0,30,76),(0,30,76),()), ((0,30,78),(0,30,78),()), ((0,30,80),(0,30,80),()),
  ((0,30,82),(0,30,82),()), ((0,30,84),(0,30,84),()), ((0,30,86),(0,30,86),()),
  ((0,30,88),(0,30,88),()), ((0,30,90),(0,30,90),()), ((0,30,92),(0,30,92),()),
  ((0,30,94),(0,30,94),()), ((0,30,96),(0,30,96),()), ((0,30,98),(0,30,98),()),
  ((0,30,100),(0,30,100),()), ((0,30,102),(0,30,102),()),
  ((0,30,104),(0,30,104),()), ((0,30,106),(0,30,106),()),
  ((0,30,108),(0,30,108),()), ((0,30,110),(0,30,110),()),
  ((0,30,112),(0,30,112),()), ((0,30,114),(0,30,114),()),
  ((0,30,116),(0,30,116),()), ((0,30,118),(0,30,118),()),
  ((0,30,120),(0,30,120),()), ((0,30,122),(0,30,122),()),
  ((0,30,124),(0,30,124),()), ((0,30,126),(0,30,126),()),
  ((0,30,128),(0,30,128),()), ((0,30,130),(0,30,130),()),
  ((0,30,132),(0,30,132),()), ((0,30,134),(0,30,134),()),
  ((0,30,136),(0,30,136),()), ((0,30,138),(0,30,138),()),
  ((0,30,140),(0,30,140),()), ((0,30,142),(0,30,142),()),
  ((0,30,144),(0,30,144),()), ((0,30,146),(0,30,146),()),
  ((0,30,148),(0,30,148),()), ((0,30,158),(0,30,158),()),
  ((0,30,160),(0,30,160),()), ((0,30,162),(0,30,162),()),
  ((0,30,164),(0,30,164),()), ((0,30,166),(0,30,166),()),
  ((0,30,168),(0,30,168),()), ((0,30,170),(0,30,170),()),
  ((0,30,172),(0,30,172),()), ((0,30,174),(0,30,174),()),
  ((0,30,176),(0,30,176),()), ((0,30,178),(0,30,178),()),
  ((0,30,180),(0,30,180),()), ((0,30,182),(0,30,182),()),
  ((0,30,184),(0,30,184),()), ((0,30,186),(0,30,186),()),
  ((0,30,188),(0,30,188),()), ((0,30,190),(0,30,190),()),
  ((0,30,192),(0,30,192),()), ((0,30,194),(0,30,194),()),
  ((0,30,196),(0,30,196),()), ((0,30,198),(0,30,198),()),
  ((0,30,200),(0,30,200),()), ((0,30,202),(0,30,202),()),
  ((0,30,204),(0,30,204),()), ((0,30,206),(0,30,206),()),
  ((0,30,208),(0,30,208),()), ((0,30,210),(0,30,210),()),
  ((0,30,212),(0,30,212),()), ((0,30,214),(0,30,214),()),
  ((0,30,216),(0,30,216),()), ((0,30,218),(0,30,218),()),
  ((0,30,220),(0,30,220),()), ((0,30,222),(0,30,222),()),
  ((0,30,224),(0,30,224),()), ((0,30,226),(0,30,226),()),
  ((0,30,228),(0,30,228),()), ((0,30,230),(0,30,230),()),
  ((0,30,232),(0,30,232),()), ((0,30,234),(0,30,234),()),
  ((0,30,236),(0,30,236),()), ((0,30,238),(0,30,238),()),
  ((0,30,240),(0,30,240),()), ((0,30,242),(0,30,242),()),
  ((0,30,244),(0,30,244),()), ((0,30,246),(0,30,246),()),
  ((0,30,248),(0,30,248),()), ((0,30,250),(0,30,250),()),
  ((0,30,252),(0,30,252),()), ((0,30,254),(0,30,254),()),
  ((0,31,8),(0,31,15),()), ((0,31,24),(0,31,29),()), ((0,31,40),(0,31,47),()),
  ((0,31,56),(0,31,63),()), ((0,31,72),(0,31,77),()), ((0,31,89),(0,31,89),()),
  ((0,31,91),(0,31,91),()), ((0,31,93),(0,31,93),()), ((0,31,95),(0,31,95),()),
  ((0,31,104),(0,31,111),()), ((0,31,184),(0,31,187),()),
  ((0,31,200),(0,31,203),()), ((0,31,216),(0,31,219),()),
  ((0,31,232),(0,31,236),()), ((0,31,248),(0,31,251),()),
  ((0,33,2),(0,33,2),()), ((0,33,7),(0,33,7),()), ((0,33,11),(0,33,13),()),
  ((0,33,16),(0,33,18),()), ((0,33,21),(0,33,21),()), ((0,33,25),(0,33,29),()),
  ((0,33,36),(0,33,36),()), ((0,33,38),(0,33,38),()), ((0,33,40),(0,33,40),()),
  ((0,33,42),(0,33,45),()), ((0,33,48),(0,33,51),()), ((0,33,62),(0,33,63),()),
  ((0,33,69),(0,33,69),()), ((0,33,96),(0,33,111),()),
  ((0,33,131),(0,33,131),()), ((0,36,182),(0,36,207),()),
  ((0,44,0),(0,44,46),()), ((0,44,96),(0,44,96),()), ((0,44,98),(0,44,100),()),
  ((0,44,103),(0,44,103),()), ((0,44,105),(0,44,105),()),
  ((0,44,107),(0,44,107),()), ((0,44,109),(0,44,112),()),
  ((0,44,114),(0,44,114),()), ((0,44,117),(0,44,117),()),
  ((0,44,126),(0,44,128),()), ((0,44,130),(0,44,130),()),
  ((0,44,132),(0,44,132),()), ((0,44,134),(0,44,134),()),
  ((0,44,136),(0,44,136),()), ((0,44,138),(0,44,138),()),
  ((0,44,140),(0,44,140),()), ((0,44,142),(0,44,142),()),
  ((0,44,144),(0,44,144),()), ((0,44,146),(0,44,146),()),
  ((0,44,148),(0,44,148),()), ((0,44,150),(0,44,150),()),
  ((0,44,152),(0,44,152),()), ((0,44,154),(0,44,154),()),
  ((0,44,156),(0,44,156),()), ((0,44,158),(0,44,158),()),
  ((0,44,160),(0,44,160),()), ((0,44,162),(0,44,162),()),
  ((0,44,164),(0,44,164),()), ((0,44,166),(0,44,166),()),
  ((0,44,168),(0,44,168),()), ((0,44,170),(0,44,170),()),
  ((0,44,172),(0,44,172),()), ((0,44,174),(0,44,174),()),
  ((0,44,176),(0,44,176),()), ((0,44,178),(0,44,178),()),
  ((0,44,180),(0,44,180),()), ((0,44,182),(0,44,182),()),
  ((0,44,184),(0,44,184),()), ((0,44,186),(0,44,186),()),
  ((0,44,188),(0,44,188),()), ((0,44,190),(0,44,190),()),
  ((0,44,192),(0,44,192),()), ((0,44,194),(0,44,194),()),
  ((0,44,196),(0,44,196),()), ((0,44,198),(0,44,198),()),
  ((0,44,200),(0,44,200),()), ((0,44,202),(0,44,202),()),
  ((0,44,204),(0,44,204),()), ((0,44,206),(0,44,206),()),
  ((0,44,208),(0,44,208),()), ((0,44,210),(0,44,210),()),
  ((0,44,212),(0,44,212),()), ((0,44,214),(0,44,214),()),
  ((0,44,216),(0,44,216),()), ((0,44,218),(0,44,218),()),
  ((0,44,220),(0,44,220),()), ((0,44,222),(0,44,222),()),
  ((0,44,224),(0,44,224),()), ((0,44,226),(0,44,226),()),
  ((0,44,235),(0,44,235),()), ((0,44,237),(0,44,237),()),
  ((0,44,242),(0,44,242),()), ((0,166,64),(0,166,64),()),
  ((0,166,66),(0,166,66),()), ((0,166,68),(0,166,68),()),
  ((0,166,70),(0,166,70),()), ((0,166,72),(0,166,72),()),
  ((0,166,74),(0,166,74),()), ((0,166,76),(0,166,76),()),
  ((0,166,78),(0,166,78),()), ((0,166,80),(0,166,80),()),
  ((0,166,82),(0,166,82),()), ((0,166,84),(0,166,84),()),
  ((0,166,86),(0,166,86),()), ((0,166,88),(0,166,88),()),
  ((0,166,90),(0,166,90),()), ((0,166,92),(0,166,92),()),
  ((0,166,94),(0,166,94),()), ((0,166,96),(0,166,96),()),
  ((0,166,98),(0,166,98),()), ((0,166,100),(0,166,100),()),
  ((0,166,102),(0,166,102),()), ((0,166,104),(0,166,104),()),
  ((0,166,106),(0,166,106),()), ((0,166,108),(0,166,108),()),
  ((0,166,128),(0,166,128),()), ((0,166,130),(0,166,130),()),
  ((0,166,132),(0,166,132),()), ((0,166,134),(0,166,134),()),
  ((0,166,136),(0,166,136),()), ((0,166,138),(0,166,138),()),
  ((0,166,140),(0,166,140),()), ((0,166,142),(0,166,142),()),
  ((0,166,144),(0,166,144),()), ((0,166,146),(0,166,146),()),
  ((0,166,148),(0,166,148),()), ((0,166,150),(0,166,150),()),
  ((0,166,152),(0,166,152),()), ((0,166,154),(0,166,154),()),
  ((0,167,34),(0,167,34),()), ((0,167,36),(0,167,36),()),
  ((0,167,38),(0,167,38),()), ((0,167,40),(0,167,40),()),
  ((0,167,42),(0,167,42),()), ((0,167,44),(0,167,44),()),
  ((0,167,46),(0,167,46),()), ((0,167,50),(0,167,50),()),
  ((0,167,52),(0,167,52),()), ((0,167,54),(0,167,54),()),
  ((0,167,56),(0,167,56),()), ((0,167,58),(0,167,58),()),
  ((0,167,60),(0,167,60),()), ((0,167,62),(0,167,62),()),
  ((0,167,64),(0,167,64),()), ((0,167,66),(0,167,66),()),
  ((0,167,68),(0,167,68),()), ((0,167,70),(0,167,70),()),
  ((0,167,72),(0,167,72),()), ((0,167,74),(0,167,74),()),
  ((0,167,76),(0,167,76),()), ((0,167,78),(0,167,78),()),
  ((0,167,80),(0,167,80),()), ((0,167,82),(0,167,82),()),
  ((0,167,84),(0,167,84),()), ((0,167,86),(0,167,86),()),
  ((0,167,88),(0,167,88),()), ((0,167,90),(0,167,90),()),
  ((0,167,92),(0,167,92),()), ((0,167,94),(0,167,94),()),
  ((0,167,96),(0,167,96),()), ((0,167,98),(0,167,98),()),
  ((0,167,100),(0,167,100),()), ((0,167,102),(0,167,102),()),
  ((0,167,104),(0,167,104),()), ((0,167,106),(0,167,106),()),
  ((0,167,108),(0,167,108),()), ((0,167,110),(0,167,110),()),
  ((0,167,121),(0,167,121),()), ((0,167,123),(0,167,123),()),
  ((0,167,125),(0,167,126),()), ((0,167,128),(0,167,128),()),
  ((0,167,130),(0,167,130),()), ((0,167,132),(0,167,132),()),
  ((0,167,134),(0,167,134),()), ((0,167,139),(0,167,139),()),
  ((0,167,141),(0,167,141),()), ((0,167,144),(0,167,144),()),
  ((0,167,146),(0,167,146),()), ((0,167,150),(0,167,150),()),
  ((0,167,152),(0,167,152),()), ((0,167,154),(0,167,154),()),
  ((0,167,156),(0,167,156),()), ((0,167,158),(0,167,158),()),
  ((0,167,160),(0,167,160),()), ((0,167,162),(0,167,162),()),
  ((0,167,164),(0,167,164),()), ((0,167,166),(0,167,166),()),
  ((0,167,168),(0,167,168),()), ((0,167,170),(0,167,174),()),
  ((0,167,176),(0,167,180),()), ((0,167,182),(0,167,182),()),
  ((0,255,33),(0,255,58),()), ((1,4,0),(1,4,39),()), ((1,4,176),(1,4,211),()),
  ((1,12,128),(1,12,178),()), ((1,24,160),(1,24,191),()),
  ((1,212,0),(1,212,25),()), ((1,212,52),(1,212,77),()),
  ((1,212,104),(1,212,129),()), ((1,212,156),(1,212,156),()),
  ((1,212,158),(1,212,159),()), ((1,212,162),(1,212,162),()),
  ((1,212,165),(1,212,166),()), ((1,212,169),(1,212,172),()),
  ((1,212,174),(1,212,181),()), ((1,212,208),(1,212,233),()),
  ((1,213,4),(1,213,5),()), ((1,213,7),(1,213,10),()),
  ((1,213,13),(1,213,20),()), ((1,213,22),(1,213,28),()),
  ((1,213,56),(1,213,57),()), ((1,213,59),(1,213,62),()),
  ((1,213,64),(1,213,68),()), ((1,213,70),(1,213,70),()),
  ((1,213,74),(1,213,80),()), ((1,213,108),(1,213,133),()),
  ((1,213,160),(1,213,185),()), ((1,213,212),(1,213,237),()),
  ((1,214,8),(1,214,33),()), ((1,214,60),(1,214,85),()),
  ((1,214,112),(1,214,137),()), ((1,214,168),(1,214,192),()),
  ((1,214,226),(1,214,250),()), ((1,215,28),(1,215,52),()),
  ((1,215,86),(1,215,110),()), ((1,215,144),(1,215,168),()),
  ((1,215,202),(1,215,202),()), ((1,233,0),(1,233,33),()),
  ((1,241,48),(1,241,73),()), ((1,241,80),(1,241,105),()),
  ((1,241,112),(1,241,137),())
];

pub static UCD_IDEO_UNIFIED: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,52,0),(0,77,181),()), ((0,78,0),(0,159,213),()),
  ((0,250,14),(0,250,15),()), ((0,250,17),(0,250,17),()),
  ((0,250,19),(0,250,20),()), ((0,250,31),(0,250,31),()),
  ((0,250,33),(0,250,33),()), ((0,250,35),(0,250,36),()),
  ((0,250,39),(0,250,41),()), ((2,0,0),(2,166,214),()),
  ((2,167,0),(2,183,52),()), ((2,183,64),(2,184,29),()),
  ((2,184,32),(2,206,161),())
];

pub static UCD_PATT_SYNTAX: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,33),(0,0,47),()), ((0,0,58),(0,0,64),()), ((0,0,91),(0,0,94),()),
  ((0,0,96),(0,0,96),()), ((0,0,123),(0,0,126),()), ((0,0,161),(0,0,167),()),
  ((0,0,169),(0,0,169),()), ((0,0,171),(0,0,172),()), ((0,0,174),(0,0,174),()),
  ((0,0,176),(0,0,177),()), ((0,0,182),(0,0,182),()), ((0,0,187),(0,0,187),()),
  ((0,0,191),(0,0,191),()), ((0,0,215),(0,0,215),()), ((0,0,247),(0,0,247),()),
  ((0,32,16),(0,32,39),()), ((0,32,48),(0,32,62),()), ((0,32,65),(0,32,83),()),
  ((0,32,85),(0,32,94),()), ((0,33,144),(0,36,95),()), ((0,37,0),(0,39,117),()),
  ((0,39,148),(0,43,255),()), ((0,46,0),(0,46,127),()), ((0,48,1),(0,48,3),()),
  ((0,48,8),(0,48,32),()), ((0,48,48),(0,48,48),()), ((0,253,62),(0,253,63),()),
  ((0,254,69),(0,254,70),())
];

pub static UCD_CASE_CHANGES_CASEFOLD_NFKC: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,65),(0,0,90),()), ((0,0,160),(0,0,160),()), ((0,0,168),(0,0,168),()),
  ((0,0,170),(0,0,170),()), ((0,0,173),(0,0,173),()), ((0,0,175),(0,0,175),()),
  ((0,0,178),(0,0,181),()), ((0,0,184),(0,0,186),()), ((0,0,188),(0,0,190),()),
  ((0,0,192),(0,0,214),()), ((0,0,216),(0,0,223),()), ((0,1,0),(0,1,0),()),
  ((0,1,2),(0,1,2),()), ((0,1,4),(0,1,4),()), ((0,1,6),(0,1,6),()),
  ((0,1,8),(0,1,8),()), ((0,1,10),(0,1,10),()), ((0,1,12),(0,1,12),()),
  ((0,1,14),(0,1,14),()), ((0,1,16),(0,1,16),()), ((0,1,18),(0,1,18),()),
  ((0,1,20),(0,1,20),()), ((0,1,22),(0,1,22),()), ((0,1,24),(0,1,24),()),
  ((0,1,26),(0,1,26),()), ((0,1,28),(0,1,28),()), ((0,1,30),(0,1,30),()),
  ((0,1,32),(0,1,32),()), ((0,1,34),(0,1,34),()), ((0,1,36),(0,1,36),()),
  ((0,1,38),(0,1,38),()), ((0,1,40),(0,1,40),()), ((0,1,42),(0,1,42),()),
  ((0,1,44),(0,1,44),()), ((0,1,46),(0,1,46),()), ((0,1,48),(0,1,48),()),
  ((0,1,50),(0,1,52),()), ((0,1,54),(0,1,54),()), ((0,1,57),(0,1,57),()),
  ((0,1,59),(0,1,59),()), ((0,1,61),(0,1,61),()), ((0,1,63),(0,1,65),()),
  ((0,1,67),(0,1,67),()), ((0,1,69),(0,1,69),()), ((0,1,71),(0,1,71),()),
  ((0,1,73),(0,1,74),()), ((0,1,76),(0,1,76),()), ((0,1,78),(0,1,78),()),
  ((0,1,80),(0,1,80),()), ((0,1,82),(0,1,82),()), ((0,1,84),(0,1,84),()),
  ((0,1,86),(0,1,86),()), ((0,1,88),(0,1,88),()), ((0,1,90),(0,1,90),()),
  ((0,1,92),(0,1,92),()), ((0,1,94),(0,1,94),()), ((0,1,96),(0,1,96),()),
  ((0,1,98),(0,1,98),()), ((0,1,100),(0,1,100),()), ((0,1,102),(0,1,102),()),
  ((0,1,104),(0,1,104),()), ((0,1,106),(0,1,106),()), ((0,1,108),(0,1,108),()),
  ((0,1,110),(0,1,110),()), ((0,1,112),(0,1,112),()), ((0,1,114),(0,1,114),()),
  ((0,1,116),(0,1,116),()), ((0,1,118),(0,1,118),()), ((0,1,120),(0,1,121),()),
  ((0,1,123),(0,1,123),()), ((0,1,125),(0,1,125),()), ((0,1,127),(0,1,127),()),
  ((0,1,129),(0,1,130),()), ((0,1,132),(0,1,132),()), ((0,1,134),(0,1,135),()),
  ((0,1,137),(0,1,139),()), ((0,1,142),(0,1,145),()), ((0,1,147),(0,1,148),()),
  ((0,1,150),(0,1,152),()), ((0,1,156),(0,1,157),()), ((0,1,159),(0,1,160),()),
  ((0,1,162),(0,1,162),()), ((0,1,164),(0,1,164),()), ((0,1,166),(0,1,167),()),
  ((0,1,169),(0,1,169),()), ((0,1,172),(0,1,172),()), ((0,1,174),(0,1,175),()),
  ((0,1,177),(0,1,179),()), ((0,1,181),(0,1,181),()), ((0,1,183),(0,1,184),()),
  ((0,1,188),(0,1,188),()), ((0,1,196),(0,1,205),()), ((0,1,207),(0,1,207),()),
  ((0,1,209),(0,1,209),()), ((0,1,211),(0,1,211),()), ((0,1,213),(0,1,213),()),
  ((0,1,215),(0,1,215),()), ((0,1,217),(0,1,217),()), ((0,1,219),(0,1,219),()),
  ((0,1,222),(0,1,222),()), ((0,1,224),(0,1,224),()), ((0,1,226),(0,1,226),()),
  ((0,1,228),(0,1,228),()), ((0,1,230),(0,1,230),()), ((0,1,232),(0,1,232),()),
  ((0,1,234),(0,1,234),()), ((0,1,236),(0,1,236),()), ((0,1,238),(0,1,238),()),
  ((0,1,241),(0,1,244),()), ((0,1,246),(0,1,248),()), ((0,1,250),(0,1,250),()),
  ((0,1,252),(0,1,252),()), ((0,1,254),(0,1,254),()), ((0,2,0),(0,2,0),()),
  ((0,2,2),(0,2,2),()), ((0,2,4),(0,2,4),()), ((0,2,6),(0,2,6),()),
  ((0,2,8),(0,2,8),()), ((0,2,10),(0,2,10),()), ((0,2,12),(0,2,12),()),
  ((0,2,14),(0,2,14),()), ((0,2,16),(0,2,16),()), ((0,2,18),(0,2,18),()),
  ((0,2,20),(0,2,20),()), ((0,2,22),(0,2,22),()), ((0,2,24),(0,2,24),()),
  ((0,2,26),(0,2,26),()), ((0,2,28),(0,2,28),()), ((0,2,30),(0,2,30),()),
  ((0,2,32),(0,2,32),()), ((0,2,34),(0,2,34),()), ((0,2,36),(0,2,36),()),
  ((0,2,38),(0,2,38),()), ((0,2,40),(0,2,40),()), ((0,2,42),(0,2,42),()),
  ((0,2,44),(0,2,44),()), ((0,2,46),(0,2,46),()), ((0,2,48),(0,2,48),()),
  ((0,2,50),(0,2,50),()), ((0,2,58),(0,2,59),()), ((0,2,61),(0,2,62),()),
  ((0,2,65),(0,2,65),()), ((0,2,67),(0,2,70),()), ((0,2,72),(0,2,72),()),
  ((0,2,74),(0,2,74),()), ((0,2,76),(0,2,76),()), ((0,2,78),(0,2,78),()),
  ((0,2,176),(0,2,184),()), ((0,2,216),(0,2,221),()), ((0,2,224),(0,2,228),()),
  ((0,3,64),(0,3,65),()), ((0,3,67),(0,3,69),()), ((0,3,79),(0,3,79),()),
  ((0,3,112),(0,3,112),()), ((0,3,114),(0,3,114),()), ((0,3,116),(0,3,116),()),
  ((0,3,118),(0,3,118),()), ((0,3,122),(0,3,122),()), ((0,3,126),(0,3,127),()),
  ((0,3,132),(0,3,138),()), ((0,3,140),(0,3,140),()), ((0,3,142),(0,3,143),()),
  ((0,3,145),(0,3,161),()), ((0,3,163),(0,3,171),()), ((0,3,194),(0,3,194),()),
  ((0,3,207),(0,3,214),()), ((0,3,216),(0,3,216),()), ((0,3,218),(0,3,218),()),
  ((0,3,220),(0,3,220),()), ((0,3,222),(0,3,222),()), ((0,3,224),(0,3,224),()),
  ((0,3,226),(0,3,226),()), ((0,3,228),(0,3,228),()), ((0,3,230),(0,3,230),()),
  ((0,3,232),(0,3,232),()), ((0,3,234),(0,3,234),()), ((0,3,236),(0,3,236),()),
  ((0,3,238),(0,3,238),()), ((0,3,240),(0,3,242),()), ((0,3,244),(0,3,245),()),
  ((0,3,247),(0,3,247),()), ((0,3,249),(0,3,250),()), ((0,3,253),(0,4,47),()),
  ((0,4,96),(0,4,96),()), ((0,4,98),(0,4,98),()), ((0,4,100),(0,4,100),()),
  ((0,4,102),(0,4,102),()), ((0,4,104),(0,4,104),()), ((0,4,106),(0,4,106),()),
  ((0,4,108),(0,4,108),()), ((0,4,110),(0,4,110),()), ((0,4,112),(0,4,112),()),
  ((0,4,114),(0,4,114),()), ((0,4,116),(0,4,116),()), ((0,4,118),(0,4,118),()),
  ((0,4,120),(0,4,120),()), ((0,4,122),(0,4,122),()), ((0,4,124),(0,4,124),()),
  ((0,4,126),(0,4,126),()), ((0,4,128),(0,4,128),()), ((0,4,138),(0,4,138),()),
  ((0,4,140),(0,4,140),()), ((0,4,142),(0,4,142),()), ((0,4,144),(0,4,144),()),
  ((0,4,146),(0,4,146),()), ((0,4,148),(0,4,148),()), ((0,4,150),(0,4,150),()),
  ((0,4,152),(0,4,152),()), ((0,4,154),(0,4,154),()), ((0,4,156),(0,4,156),()),
  ((0,4,158),(0,4,158),()), ((0,4,160),(0,4,160),()), ((0,4,162),(0,4,162),()),
  ((0,4,164),(0,4,164),()), ((0,4,166),(0,4,166),()), ((0,4,168),(0,4,168),()),
  ((0,4,170),(0,4,170),()), ((0,4,172),(0,4,172),()), ((0,4,174),(0,4,174),()),
  ((0,4,176),(0,4,176),()), ((0,4,178),(0,4,178),()), ((0,4,180),(0,4,180),()),
  ((0,4,182),(0,4,182),()), ((0,4,184),(0,4,184),()), ((0,4,186),(0,4,186),()),
  ((0,4,188),(0,4,188),()), ((0,4,190),(0,4,190),()), ((0,4,192),(0,4,193),()),
  ((0,4,195),(0,4,195),()), ((0,4,197),(0,4,197),()), ((0,4,199),(0,4,199),()),
  ((0,4,201),(0,4,201),()), ((0,4,203),(0,4,203),()), ((0,4,205),(0,4,205),()),
  ((0,4,208),(0,4,208),()), ((0,4,210),(0,4,210),()), ((0,4,212),(0,4,212),()),
  ((0,4,214),(0,4,214),()), ((0,4,216),(0,4,216),()), ((0,4,218),(0,4,218),()),
  ((0,4,220),(0,4,220),()), ((0,4,222),(0,4,222),()), ((0,4,224),(0,4,224),()),
  ((0,4,226),(0,4,226),()), ((0,4,228),(0,4,228),()), ((0,4,230),(0,4,230),()),
  ((0,4,232),(0,4,232),()), ((0,4,234),(0,4,234),()), ((0,4,236),(0,4,236),()),
  ((0,4,238),(0,4,238),()), ((0,4,240),(0,4,240),()), ((0,4,242),(0,4,242),()),
  ((0,4,244),(0,4,244),()), ((0,4,246),(0,4,246),()), ((0,4,248),(0,4,248),()),
  ((0,4,250),(0,4,250),()), ((0,4,252),(0,4,252),()), ((0,4,254),(0,4,254),()),
  ((0,5,0),(0,5,0),()), ((0,5,2),(0,5,2),()), ((0,5,4),(0,5,4),()),
  ((0,5,6),(0,5,6),()), ((0,5,8),(0,5,8),()), ((0,5,10),(0,5,10),()),
  ((0,5,12),(0,5,12),()), ((0,5,14),(0,5,14),()), ((0,5,16),(0,5,16),()),
  ((0,5,18),(0,5,18),()), ((0,5,20),(0,5,20),()), ((0,5,22),(0,5,22),()),
  ((0,5,24),(0,5,24),()), ((0,5,26),(0,5,26),()), ((0,5,28),(0,5,28),()),
  ((0,5,30),(0,5,30),()), ((0,5,32),(0,5,32),()), ((0,5,34),(0,5,34),()),
  ((0,5,36),(0,5,36),()), ((0,5,38),(0,5,38),()), ((0,5,40),(0,5,40),()),
  ((0,5,42),(0,5,42),()), ((0,5,44),(0,5,44),()), ((0,5,46),(0,5,46),()),
  ((0,5,49),(0,5,86),()), ((0,5,135),(0,5,135),()), ((0,6,28),(0,6,28),()),
  ((0,6,117),(0,6,120),()), ((0,9,88),(0,9,95),()), ((0,9,220),(0,9,221),()),
  ((0,9,223),(0,9,223),()), ((0,10,51),(0,10,51),()), ((0,10,54),(0,10,54),()),
  ((0,10,89),(0,10,91),()), ((0,10,94),(0,10,94),()), ((0,11,92),(0,11,93),()),
  ((0,14,51),(0,14,51),()), ((0,14,179),(0,14,179),()),
  ((0,14,220),(0,14,221),()), ((0,15,12),(0,15,12),()),
  ((0,15,67),(0,15,67),()), ((0,15,77),(0,15,77),()), ((0,15,82),(0,15,82),()),
  ((0,15,87),(0,15,87),()), ((0,15,92),(0,15,92),()),
  ((0,15,105),(0,15,105),()), ((0,15,115),(0,15,115),()),
  ((0,15,117),(0,15,121),()), ((0,15,129),(0,15,129),()),
  ((0,15,147),(0,15,147),()), ((0,15,157),(0,15,157),()),
  ((0,15,162),(0,15,162),()), ((0,15,167),(0,15,167),()),
  ((0,15,172),(0,15,172),()), ((0,15,185),(0,15,185),()),
  ((0,16,160),(0,16,197),()), ((0,16,199),(0,16,199),()),
  ((0,16,205),(0,16,205),()), ((0,16,252),(0,16,252),()),
  ((0,17,95),(0,17,96),()), ((0,19,248),(0,19,253),()),
  ((0,23,180),(0,23,181),()), ((0,24,11),(0,24,14),()),
  ((0,28,128),(0,28,136),()), ((0,29,44),(0,29,46),()),
  ((0,29,48),(0,29,58),()), ((0,29,60),(0,29,77),()), ((0,29,79),(0,29,106),()),
  ((0,29,120),(0,29,120),()), ((0,29,155),(0,29,191),()),
  ((0,30,0),(0,30,0),()), ((0,30,2),(0,30,2),()), ((0,30,4),(0,30,4),()),
  ((0,30,6),(0,30,6),()), ((0,30,8),(0,30,8),()), ((0,30,10),(0,30,10),()),
  ((0,30,12),(0,30,12),()), ((0,30,14),(0,30,14),()), ((0,30,16),(0,30,16),()),
  ((0,30,18),(0,30,18),()), ((0,30,20),(0,30,20),()), ((0,30,22),(0,30,22),()),
  ((0,30,24),(0,30,24),()), ((0,30,26),(0,30,26),()), ((0,30,28),(0,30,28),()),
  ((0,30,30),(0,30,30),()), ((0,30,32),(0,30,32),()), ((0,30,34),(0,30,34),()),
  ((0,30,36),(0,30,36),()), ((0,30,38),(0,30,38),()), ((0,30,40),(0,30,40),()),
  ((0,30,42),(0,30,42),()), ((0,30,44),(0,30,44),()), ((0,30,46),(0,30,46),()),
  ((0,30,48),(0,30,48),()), ((0,30,50),(0,30,50),()), ((0,30,52),(0,30,52),()),
  ((0,30,54),(0,30,54),()), ((0,30,56),(0,30,56),()), ((0,30,58),(0,30,58),()),
  ((0,30,60),(0,30,60),()), ((0,30,62),(0,30,62),()), ((0,30,64),(0,30,64),()),
  ((0,30,66),(0,30,66),()), ((0,30,68),(0,30,68),()), ((0,30,70),(0,30,70),()),
  ((0,30,72),(0,30,72),()), ((0,30,74),(0,30,74),()), ((0,30,76),(0,30,76),()),
  ((0,30,78),(0,30,78),()), ((0,30,80),(0,30,80),()), ((0,30,82),(0,30,82),()),
  ((0,30,84),(0,30,84),()), ((0,30,86),(0,30,86),()), ((0,30,88),(0,30,88),()),
  ((0,30,90),(0,30,90),()), ((0,30,92),(0,30,92),()), ((0,30,94),(0,30,94),()),
  ((0,30,96),(0,30,96),()), ((0,30,98),(0,30,98),()),
  ((0,30,100),(0,30,100),()), ((0,30,102),(0,30,102),()),
  ((0,30,104),(0,30,104),()), ((0,30,106),(0,30,106),()),
  ((0,30,108),(0,30,108),()), ((0,30,110),(0,30,110),()),
  ((0,30,112),(0,30,112),()), ((0,30,114),(0,30,114),()),
  ((0,30,116),(0,30,116),()), ((0,30,118),(0,30,118),()),
  ((0,30,120),(0,30,120),()), ((0,30,122),(0,30,122),()),
  ((0,30,124),(0,30,124),()), ((0,30,126),(0,30,126),()),
  ((0,30,128),(0,30,128),()), ((0,30,130),(0,30,130),()),
  ((0,30,132),(0,30,132),()), ((0,30,134),(0,30,134),()),
  ((0,30,136),(0,30,136),()), ((0,30,138),(0,30,138),()),
  ((0,30,140),(0,30,140),()), ((0,30,142),(0,30,142),()),
  ((0,30,144),(0,30,144),()), ((0,30,146),(0,30,146),()),
  ((0,30,148),(0,30,148),()), ((0,30,154),(0,30,155),()),
  ((0,30,158),(0,30,158),()), ((0,30,160),(0,30,160),()),
  ((0,30,162),(0,30,162),()), ((0,30,164),(0,30,164),()),
  ((0,30,166),(0,30,166),()), ((0,30,168),(0,30,168),()),
  ((0,30,170),(0,30,170),()), ((0,30,172),(0,30,172),()),
  ((0,30,174),(0,30,174),()), ((0,30,176),(0,30,176),()),
  ((0,30,178),(0,30,178),()), ((0,30,180),(0,30,180),()),
  ((0,30,182),(0,30,182),()), ((0,30,184),(0,30,184),()),
  ((0,30,186),(0,30,186),()), ((0,30,188),(0,30,188),()),
  ((0,30,190),(0,30,190),()), ((0,30,192),(0,30,192),()),
  ((0,30,194),(0,30,194),()), ((0,30,196),(0,30,196),()),
  ((0,30,198),(0,30,198),()), ((0,30,200),(0,30,200),()),
  ((0,30,202),(0,30,202),()), ((0,30,204),(0,30,204),()),
  ((0,30,206),(0,30,206),()), ((0,30,208),(0,30,208),()),
  ((0,30,210),(0,30,210),()), ((0,30,212),(0,30,212),()),
  ((0,30,214),(0,30,214),()), ((0,30,216),(0,30,216),()),
  ((0,30,218),(0,30,218),()), ((0,30,220),(0,30,220),()),
  ((0,30,222),(0,30,222),()), ((0,30,224),(0,30,224),()),
  ((0,30,226),(0,30,226),()), ((0,30,228),(0,30,228),()),
  ((0,30,230),(0,30,230),()), ((0,30,232),(0,30,232),()),
  ((0,30,234),(0,30,234),()), ((0,30,236),(0,30,236),()),
  ((0,30,238),(0,30,238),()), ((0,30,240),(0,30,240),()),
  ((0,30,242),(0,30,242),()), ((0,30,244),(0,30,244),()),
  ((0,30,246),(0,30,246),()), ((0,30,248),(0,30,248),()),
  ((0,30,250),(0,30,250),()), ((0,30,252),(0,30,252),()),
  ((0,30,254),(0,30,254),()), ((0,31,8),(0,31,15),()), ((0,31,24),(0,31,29),()),
  ((0,31,40),(0,31,47),()), ((0,31,56),(0,31,63),()), ((0,31,72),(0,31,77),()),
  ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()), ((0,31,93),(0,31,93),()),
  ((0,31,95),(0,31,95),()), ((0,31,104),(0,31,111),()),
  ((0,31,113),(0,31,113),()), ((0,31,115),(0,31,115),()),
  ((0,31,117),(0,31,117),()), ((0,31,119),(0,31,119),()),
  ((0,31,121),(0,31,121),()), ((0,31,123),(0,31,123),()),
  ((0,31,125),(0,31,125),()), ((0,31,128),(0,31,175),()),
  ((0,31,178),(0,31,180),()), ((0,31,183),(0,31,196),()),
  ((0,31,199),(0,31,207),()), ((0,31,211),(0,31,211),()),
  ((0,31,216),(0,31,219),()), ((0,31,221),(0,31,223),()),
  ((0,31,227),(0,31,227),()), ((0,31,232),(0,31,239),()),
  ((0,31,242),(0,31,244),()), ((0,31,247),(0,31,254),()),
  ((0,32,0),(0,32,15),()), ((0,32,17),(0,32,17),()), ((0,32,23),(0,32,23),()),
  ((0,32,36),(0,32,38),()), ((0,32,42),(0,32,47),()), ((0,32,51),(0,32,52),()),
  ((0,32,54),(0,32,55),()), ((0,32,60),(0,32,60),()), ((0,32,62),(0,32,62),()),
  ((0,32,71),(0,32,73),()), ((0,32,87),(0,32,87),()), ((0,32,95),(0,32,113),()),
  ((0,32,116),(0,32,142),()), ((0,32,144),(0,32,156),()),
  ((0,32,168),(0,32,168),()), ((0,33,0),(0,33,3),()), ((0,33,5),(0,33,7),()),
  ((0,33,9),(0,33,19),()), ((0,33,21),(0,33,22),()), ((0,33,25),(0,33,29),()),
  ((0,33,32),(0,33,34),()), ((0,33,36),(0,33,36),()), ((0,33,38),(0,33,38),()),
  ((0,33,40),(0,33,40),()), ((0,33,42),(0,33,45),()), ((0,33,47),(0,33,57),()),
  ((0,33,59),(0,33,64),()), ((0,33,69),(0,33,73),()), ((0,33,80),(0,33,127),()),
  ((0,33,131),(0,33,131),()), ((0,33,137),(0,33,137),()),
  ((0,34,44),(0,34,45),()), ((0,34,47),(0,34,48),()), ((0,35,41),(0,35,42),()),
  ((0,36,96),(0,36,234),()), ((0,42,12),(0,42,12),()),
  ((0,42,116),(0,42,118),()), ((0,42,220),(0,42,220),()),
  ((0,44,0),(0,44,46),()), ((0,44,96),(0,44,96),()), ((0,44,98),(0,44,100),()),
  ((0,44,103),(0,44,103),()), ((0,44,105),(0,44,105),()),
  ((0,44,107),(0,44,107),()), ((0,44,109),(0,44,112),()),
  ((0,44,114),(0,44,114),()), ((0,44,117),(0,44,117),()),
  ((0,44,124),(0,44,128),()), ((0,44,130),(0,44,130),()),
  ((0,44,132),(0,44,132),()), ((0,44,134),(0,44,134),()),
  ((0,44,136),(0,44,136),()), ((0,44,138),(0,44,138),()),
  ((0,44,140),(0,44,140),()), ((0,44,142),(0,44,142),()),
  ((0,44,144),(0,44,144),()), ((0,44,146),(0,44,146),()),
  ((0,44,148),(0,44,148),()), ((0,44,150),(0,44,150),()),
  ((0,44,152),(0,44,152),()), ((0,44,154),(0,44,154),()),
  ((0,44,156),(0,44,156),()), ((0,44,158),(0,44,158),()),
  ((0,44,160),(0,44,160),()), ((0,44,162),(0,44,162),()),
  ((0,44,164),(0,44,164),()), ((0,44,166),(0,44,166),()),
  ((0,44,168),(0,44,168),()), ((0,44,170),(0,44,170),()),
  ((0,44,172),(0,44,172),()), ((0,44,174),(0,44,174),()),
  ((0,44,176),(0,44,176),()), ((0,44,178),(0,44,178),()),
  ((0,44,180),(0,44,180),()), ((0,44,182),(0,44,182),()),
  ((0,44,184),(0,44,184),()), ((0,44,186),(0,44,186),()),
  ((0,44,188),(0,44,188),()), ((0,44,190),(0,44,190),()),
  ((0,44,192),(0,44,192),()), ((0,44,194),(0,44,194),()),
  ((0,44,196),(0,44,196),()), ((0,44,198),(0,44,198),()),
  ((0,44,200),(0,44,200),()), ((0,44,202),(0,44,202),()),
  ((0,44,204),(0,44,204),()), ((0,44,206),(0,44,206),()),
  ((0,44,208),(0,44,208),()), ((0,44,210),(0,44,210),()),
  ((0,44,212),(0,44,212),()), ((0,44,214),(0,44,214),()),
  ((0,44,216),(0,44,216),()), ((0,44,218),(0,44,218),()),
  ((0,44,220),(0,44,220),()), ((0,44,222),(0,44,222),()),
  ((0,44,224),(0,44,224),()), ((0,44,226),(0,44,226),()),
  ((0,44,235),(0,44,235),()), ((0,44,237),(0,44,237),()),
  ((0,44,242),(0,44,242),()), ((0,45,111),(0,45,111),()),
  ((0,46,159),(0,46,159),()), ((0,46,243),(0,46,243),()),
  ((0,47,0),(0,47,213),()), ((0,48,0),(0,48,0),()), ((0,48,54),(0,48,54),()),
  ((0,48,56),(0,48,58),()), ((0,48,155),(0,48,156),()),
  ((0,48,159),(0,48,159),()), ((0,48,255),(0,48,255),()),
  ((0,49,49),(0,49,142),()), ((0,49,146),(0,49,159),()),
  ((0,50,0),(0,50,30),()), ((0,50,32),(0,50,71),()), ((0,50,80),(0,50,126),()),
  ((0,50,128),(0,50,254),()), ((0,51,0),(0,51,255),()),
  ((0,166,64),(0,166,64),()), ((0,166,66),(0,166,66),()),
  ((0,166,68),(0,166,68),()), ((0,166,70),(0,166,70),()),
  ((0,166,72),(0,166,72),()), ((0,166,74),(0,166,74),()),
  ((0,166,76),(0,166,76),()), ((0,166,78),(0,166,78),()),
  ((0,166,80),(0,166,80),()), ((0,166,82),(0,166,82),()),
  ((0,166,84),(0,166,84),()), ((0,166,86),(0,166,86),()),
  ((0,166,88),(0,166,88),()), ((0,166,90),(0,166,90),()),
  ((0,166,92),(0,166,92),()), ((0,166,94),(0,166,94),()),
  ((0,166,96),(0,166,96),()), ((0,166,98),(0,166,98),()),
  ((0,166,100),(0,166,100),()), ((0,166,102),(0,166,102),()),
  ((0,166,104),(0,166,104),()), ((0,166,106),(0,166,106),()),
  ((0,166,108),(0,166,108),()), ((0,166,128),(0,166,128),()),
  ((0,166,130),(0,166,130),()), ((0,166,132),(0,166,132),()),
  ((0,166,134),(0,166,134),()), ((0,166,136),(0,166,136),()),
  ((0,166,138),(0,166,138),()), ((0,166,140),(0,166,140),()),
  ((0,166,142),(0,166,142),()), ((0,166,144),(0,166,144),()),
  ((0,166,146),(0,166,146),()), ((0,166,148),(0,166,148),()),
  ((0,166,150),(0,166,150),()), ((0,166,152),(0,166,152),()),
  ((0,166,154),(0,166,154),()), ((0,166,156),(0,166,157),()),
  ((0,167,34),(0,167,34),()), ((0,167,36),(0,167,36),()),
  ((0,167,38),(0,167,38),()), ((0,167,40),(0,167,40),()),
  ((0,167,42),(0,167,42),()), ((0,167,44),(0,167,44),()),
  ((0,167,46),(0,167,46),()), ((0,167,50),(0,167,50),()),
  ((0,167,52),(0,167,52),()), ((0,167,54),(0,167,54),()),
  ((0,167,56),(0,167,56),()), ((0,167,58),(0,167,58),()),
  ((0,167,60),(0,167,60),()), ((0,167,62),(0,167,62),()),
  ((0,167,64),(0,167,64),()), ((0,167,66),(0,167,66),()),
  ((0,167,68),(0,167,68),()), ((0,167,70),(0,167,70),()),
  ((0,167,72),(0,167,72),()), ((0,167,74),(0,167,74),()),
  ((0,167,76),(0,167,76),()), ((0,167,78),(0,167,78),()),
  ((0,167,80),(0,167,80),()), ((0,167,82),(0,167,82),()),
  ((0,167,84),(0,167,84),()), ((0,167,86),(0,167,86),()),
  ((0,167,88),(0,167,88),()), ((0,167,90),(0,167,90),()),
  ((0,167,92),(0,167,92),()), ((0,167,94),(0,167,94),()),
  ((0,167,96),(0,167,96),()), ((0,167,98),(0,167,98),()),
  ((0,167,100),(0,167,100),()), ((0,167,102),(0,167,102),()),
  ((0,167,104),(0,167,104),()), ((0,167,106),(0,167,106),()),
  ((0,167,108),(0,167,108),()), ((0,167,110),(0,167,110),()),
  ((0,167,112),(0,167,112),()), ((0,167,121),(0,167,121),()),
  ((0,167,123),(0,167,123),()), ((0,167,125),(0,167,126),()),
  ((0,167,128),(0,167,128),()), ((0,167,130),(0,167,130),()),
  ((0,167,132),(0,167,132),()), ((0,167,134),(0,167,134),()),
  ((0,167,139),(0,167,139),()), ((0,167,141),(0,167,141),()),
  ((0,167,144),(0,167,144),()), ((0,167,146),(0,167,146),()),
  ((0,167,150),(0,167,150),()), ((0,167,152),(0,167,152),()),
  ((0,167,154),(0,167,154),()), ((0,167,156),(0,167,156),()),
  ((0,167,158),(0,167,158),()), ((0,167,160),(0,167,160),()),
  ((0,167,162),(0,167,162),()), ((0,167,164),(0,167,164),()),
  ((0,167,166),(0,167,166),()), ((0,167,168),(0,167,168),()),
  ((0,167,170),(0,167,174),()), ((0,167,176),(0,167,180),()),
  ((0,167,182),(0,167,182),()), ((0,167,248),(0,167,249),()),
  ((0,171,92),(0,171,95),()), ((0,171,112),(0,171,191),()),
  ((0,249,0),(0,250,13),()), ((0,250,16),(0,250,16),()),
  ((0,250,18),(0,250,18),()), ((0,250,21),(0,250,30),()),
  ((0,250,32),(0,250,32),()), ((0,250,34),(0,250,34),()),
  ((0,250,37),(0,250,38),()), ((0,250,42),(0,250,109),()),
  ((0,250,112),(0,250,217),()), ((0,251,0),(0,251,6),()),
  ((0,251,19),(0,251,23),()), ((0,251,29),(0,251,29),()),
  ((0,251,31),(0,251,54),()), ((0,251,56),(0,251,60),()),
  ((0,251,62),(0,251,62),()), ((0,251,64),(0,251,65),()),
  ((0,251,67),(0,251,68),()), ((0,251,70),(0,251,177),()),
  ((0,251,211),(0,253,61),()), ((0,253,80),(0,253,143),()),
  ((0,253,146),(0,253,199),()), ((0,253,240),(0,253,252),()),
  ((0,254,0),(0,254,25),()), ((0,254,48),(0,254,68),()),
  ((0,254,71),(0,254,82),()), ((0,254,84),(0,254,102),()),
  ((0,254,104),(0,254,107),()), ((0,254,112),(0,254,114),()),
  ((0,254,116),(0,254,116),()), ((0,254,118),(0,254,252),()),
  ((0,254,255),(0,254,255),()), ((0,255,1),(0,255,190),()),
  ((0,255,194),(0,255,199),()), ((0,255,202),(0,255,207),()),
  ((0,255,210),(0,255,215),()), ((0,255,218),(0,255,220),()),
  ((0,255,224),(0,255,230),()), ((0,255,232),(0,255,238),()),
  ((0,255,240),(0,255,248),()), ((1,4,0),(1,4,39),()), ((1,4,176),(1,4,211),()),
  ((1,12,128),(1,12,178),()), ((1,24,160),(1,24,191),()),
  ((1,188,160),(1,188,163),()), ((1,209,94),(1,209,100),()),
  ((1,209,115),(1,209,122),()), ((1,209,187),(1,209,192),()),
  ((1,212,0),(1,212,84),()), ((1,212,86),(1,212,156),()),
  ((1,212,158),(1,212,159),()), ((1,212,162),(1,212,162),()),
  ((1,212,165),(1,212,166),()), ((1,212,169),(1,212,172),()),
  ((1,212,174),(1,212,185),()), ((1,212,187),(1,212,187),()),
  ((1,212,189),(1,212,195),()), ((1,212,197),(1,213,5),()),
  ((1,213,7),(1,213,10),()), ((1,213,13),(1,213,20),()),
  ((1,213,22),(1,213,28),()), ((1,213,30),(1,213,57),()),
  ((1,213,59),(1,213,62),()), ((1,213,64),(1,213,68),()),
  ((1,213,70),(1,213,70),()), ((1,213,74),(1,213,80),()),
  ((1,213,82),(1,214,165),()), ((1,214,168),(1,215,203),()),
  ((1,215,206),(1,215,255),()), ((1,233,0),(1,233,33),()),
  ((1,238,0),(1,238,3),()), ((1,238,5),(1,238,31),()),
  ((1,238,33),(1,238,34),()), ((1,238,36),(1,238,36),()),
  ((1,238,39),(1,238,39),()), ((1,238,41),(1,238,50),()),
  ((1,238,52),(1,238,55),()), ((1,238,57),(1,238,57),()),
  ((1,238,59),(1,238,59),()), ((1,238,66),(1,238,66),()),
  ((1,238,71),(1,238,71),()), ((1,238,73),(1,238,73),()),
  ((1,238,75),(1,238,75),()), ((1,238,77),(1,238,79),()),
  ((1,238,81),(1,238,82),()), ((1,238,84),(1,238,84),()),
  ((1,238,87),(1,238,87),()), ((1,238,89),(1,238,89),()),
  ((1,238,91),(1,238,91),()), ((1,238,93),(1,238,93),()),
  ((1,238,95),(1,238,95),()), ((1,238,97),(1,238,98),()),
  ((1,238,100),(1,238,100),()), ((1,238,103),(1,238,106),()),
  ((1,238,108),(1,238,114),()), ((1,238,116),(1,238,119),()),
  ((1,238,121),(1,238,124),()), ((1,238,126),(1,238,126),()),
  ((1,238,128),(1,238,137),()), ((1,238,139),(1,238,155),()),
  ((1,238,161),(1,238,163),()), ((1,238,165),(1,238,169),()),
  ((1,238,171),(1,238,187),()), ((1,241,0),(1,241,10),()),
  ((1,241,16),(1,241,46),()), ((1,241,48),(1,241,79),()),
  ((1,241,106),(1,241,107),()), ((1,241,144),(1,241,144),()),
  ((1,242,0),(1,242,2),()), ((1,242,16),(1,242,59),()),
  ((1,242,64),(1,242,72),()), ((1,242,80),(1,242,81),()),
  ((2,248,0),(2,250,29),()), ((14,0,0),(14,15,255),())
];

pub static UCD_ID_CONT: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,48),(0,0,57),()), ((0,0,65),(0,0,90),()), ((0,0,95),(0,0,95),()),
  ((0,0,97),(0,0,122),()), ((0,0,170),(0,0,170),()), ((0,0,181),(0,0,181),()),
  ((0,0,183),(0,0,183),()), ((0,0,186),(0,0,186),()), ((0,0,192),(0,0,214),()),
  ((0,0,216),(0,0,246),()), ((0,0,248),(0,2,193),()), ((0,2,198),(0,2,209),()),
  ((0,2,224),(0,2,228),()), ((0,2,236),(0,2,236),()), ((0,2,238),(0,2,238),()),
  ((0,3,0),(0,3,116),()), ((0,3,118),(0,3,119),()), ((0,3,122),(0,3,125),()),
  ((0,3,127),(0,3,127),()), ((0,3,134),(0,3,138),()), ((0,3,140),(0,3,140),()),
  ((0,3,142),(0,3,161),()), ((0,3,163),(0,3,245),()), ((0,3,247),(0,4,129),()),
  ((0,4,131),(0,4,135),()), ((0,4,138),(0,5,47),()), ((0,5,49),(0,5,86),()),
  ((0,5,89),(0,5,89),()), ((0,5,97),(0,5,135),()), ((0,5,145),(0,5,189),()),
  ((0,5,191),(0,5,191),()), ((0,5,193),(0,5,194),()), ((0,5,196),(0,5,197),()),
  ((0,5,199),(0,5,199),()), ((0,5,208),(0,5,234),()), ((0,5,240),(0,5,242),()),
  ((0,6,16),(0,6,26),()), ((0,6,32),(0,6,105),()), ((0,6,110),(0,6,211),()),
  ((0,6,213),(0,6,220),()), ((0,6,223),(0,6,232),()), ((0,6,234),(0,6,252),()),
  ((0,6,255),(0,6,255),()), ((0,7,16),(0,7,74),()), ((0,7,77),(0,7,177),()),
  ((0,7,192),(0,7,245),()), ((0,7,250),(0,7,250),()), ((0,8,0),(0,8,45),()),
  ((0,8,64),(0,8,91),()), ((0,8,160),(0,8,180),()), ((0,8,182),(0,8,189),()),
  ((0,8,212),(0,8,225),()), ((0,8,227),(0,9,99),()), ((0,9,102),(0,9,111),()),
  ((0,9,113),(0,9,131),()), ((0,9,133),(0,9,140),()), ((0,9,143),(0,9,144),()),
  ((0,9,147),(0,9,168),()), ((0,9,170),(0,9,176),()), ((0,9,178),(0,9,178),()),
  ((0,9,182),(0,9,185),()), ((0,9,188),(0,9,196),()), ((0,9,199),(0,9,200),()),
  ((0,9,203),(0,9,206),()), ((0,9,215),(0,9,215),()), ((0,9,220),(0,9,221),()),
  ((0,9,223),(0,9,227),()), ((0,9,230),(0,9,241),()), ((0,10,1),(0,10,3),()),
  ((0,10,5),(0,10,10),()), ((0,10,15),(0,10,16),()), ((0,10,19),(0,10,40),()),
  ((0,10,42),(0,10,48),()), ((0,10,50),(0,10,51),()), ((0,10,53),(0,10,54),()),
  ((0,10,56),(0,10,57),()), ((0,10,60),(0,10,60),()), ((0,10,62),(0,10,66),()),
  ((0,10,71),(0,10,72),()), ((0,10,75),(0,10,77),()), ((0,10,81),(0,10,81),()),
  ((0,10,89),(0,10,92),()), ((0,10,94),(0,10,94),()),
  ((0,10,102),(0,10,117),()), ((0,10,129),(0,10,131),()),
  ((0,10,133),(0,10,141),()), ((0,10,143),(0,10,145),()),
  ((0,10,147),(0,10,168),()), ((0,10,170),(0,10,176),()),
  ((0,10,178),(0,10,179),()), ((0,10,181),(0,10,185),()),
  ((0,10,188),(0,10,197),()), ((0,10,199),(0,10,201),()),
  ((0,10,203),(0,10,205),()), ((0,10,208),(0,10,208),()),
  ((0,10,224),(0,10,227),()), ((0,10,230),(0,10,239),()),
  ((0,10,249),(0,10,249),()), ((0,11,1),(0,11,3),()), ((0,11,5),(0,11,12),()),
  ((0,11,15),(0,11,16),()), ((0,11,19),(0,11,40),()), ((0,11,42),(0,11,48),()),
  ((0,11,50),(0,11,51),()), ((0,11,53),(0,11,57),()), ((0,11,60),(0,11,68),()),
  ((0,11,71),(0,11,72),()), ((0,11,75),(0,11,77),()), ((0,11,86),(0,11,87),()),
  ((0,11,92),(0,11,93),()), ((0,11,95),(0,11,99),()),
  ((0,11,102),(0,11,111),()), ((0,11,113),(0,11,113),()),
  ((0,11,130),(0,11,131),()), ((0,11,133),(0,11,138),()),
  ((0,11,142),(0,11,144),()), ((0,11,146),(0,11,149),()),
  ((0,11,153),(0,11,154),()), ((0,11,156),(0,11,156),()),
  ((0,11,158),(0,11,159),()), ((0,11,163),(0,11,164),()),
  ((0,11,168),(0,11,170),()), ((0,11,174),(0,11,185),()),
  ((0,11,190),(0,11,194),()), ((0,11,198),(0,11,200),()),
  ((0,11,202),(0,11,205),()), ((0,11,208),(0,11,208),()),
  ((0,11,215),(0,11,215),()), ((0,11,230),(0,11,239),()),
  ((0,12,0),(0,12,3),()), ((0,12,5),(0,12,12),()), ((0,12,14),(0,12,16),()),
  ((0,12,18),(0,12,40),()), ((0,12,42),(0,12,57),()), ((0,12,61),(0,12,68),()),
  ((0,12,70),(0,12,72),()), ((0,12,74),(0,12,77),()), ((0,12,85),(0,12,86),()),
  ((0,12,88),(0,12,90),()), ((0,12,96),(0,12,99),()),
  ((0,12,102),(0,12,111),()), ((0,12,128),(0,12,131),()),
  ((0,12,133),(0,12,140),()), ((0,12,142),(0,12,144),()),
  ((0,12,146),(0,12,168),()), ((0,12,170),(0,12,179),()),
  ((0,12,181),(0,12,185),()), ((0,12,188),(0,12,196),()),
  ((0,12,198),(0,12,200),()), ((0,12,202),(0,12,205),()),
  ((0,12,213),(0,12,214),()), ((0,12,222),(0,12,222),()),
  ((0,12,224),(0,12,227),()), ((0,12,230),(0,12,239),()),
  ((0,12,241),(0,12,242),()), ((0,13,1),(0,13,3),()), ((0,13,5),(0,13,12),()),
  ((0,13,14),(0,13,16),()), ((0,13,18),(0,13,58),()), ((0,13,61),(0,13,68),()),
  ((0,13,70),(0,13,72),()), ((0,13,74),(0,13,78),()), ((0,13,84),(0,13,87),()),
  ((0,13,95),(0,13,99),()), ((0,13,102),(0,13,111),()),
  ((0,13,122),(0,13,127),()), ((0,13,130),(0,13,131),()),
  ((0,13,133),(0,13,150),()), ((0,13,154),(0,13,177),()),
  ((0,13,179),(0,13,187),()), ((0,13,189),(0,13,189),()),
  ((0,13,192),(0,13,198),()), ((0,13,202),(0,13,202),()),
  ((0,13,207),(0,13,212),()), ((0,13,214),(0,13,214),()),
  ((0,13,216),(0,13,223),()), ((0,13,230),(0,13,239),()),
  ((0,13,242),(0,13,243),()), ((0,14,1),(0,14,58),()), ((0,14,64),(0,14,78),()),
  ((0,14,80),(0,14,89),()), ((0,14,129),(0,14,130),()),
  ((0,14,132),(0,14,132),()), ((0,14,135),(0,14,136),()),
  ((0,14,138),(0,14,138),()), ((0,14,141),(0,14,141),()),
  ((0,14,148),(0,14,151),()), ((0,14,153),(0,14,159),()),
  ((0,14,161),(0,14,163),()), ((0,14,165),(0,14,165),()),
  ((0,14,167),(0,14,167),()), ((0,14,170),(0,14,171),()),
  ((0,14,173),(0,14,185),()), ((0,14,187),(0,14,189),()),
  ((0,14,192),(0,14,196),()), ((0,14,198),(0,14,198),()),
  ((0,14,200),(0,14,205),()), ((0,14,208),(0,14,217),()),
  ((0,14,220),(0,14,223),()), ((0,15,0),(0,15,0),()), ((0,15,24),(0,15,25),()),
  ((0,15,32),(0,15,41),()), ((0,15,53),(0,15,53),()), ((0,15,55),(0,15,55),()),
  ((0,15,57),(0,15,57),()), ((0,15,62),(0,15,71),()), ((0,15,73),(0,15,108),()),
  ((0,15,113),(0,15,132),()), ((0,15,134),(0,15,151),()),
  ((0,15,153),(0,15,188),()), ((0,15,198),(0,15,198),()),
  ((0,16,0),(0,16,73),()), ((0,16,80),(0,16,157),()),
  ((0,16,160),(0,16,197),()), ((0,16,199),(0,16,199),()),
  ((0,16,205),(0,16,205),()), ((0,16,208),(0,16,250),()),
  ((0,16,252),(0,18,72),()), ((0,18,74),(0,18,77),()), ((0,18,80),(0,18,86),()),
  ((0,18,88),(0,18,88),()), ((0,18,90),(0,18,93),()), ((0,18,96),(0,18,136),()),
  ((0,18,138),(0,18,141),()), ((0,18,144),(0,18,176),()),
  ((0,18,178),(0,18,181),()), ((0,18,184),(0,18,190),()),
  ((0,18,192),(0,18,192),()), ((0,18,194),(0,18,197),()),
  ((0,18,200),(0,18,214),()), ((0,18,216),(0,19,16),()),
  ((0,19,18),(0,19,21),()), ((0,19,24),(0,19,90),()), ((0,19,93),(0,19,95),()),
  ((0,19,105),(0,19,113),()), ((0,19,128),(0,19,143),()),
  ((0,19,160),(0,19,245),()), ((0,19,248),(0,19,253),()),
  ((0,20,1),(0,22,108),()), ((0,22,111),(0,22,127),()),
  ((0,22,129),(0,22,154),()), ((0,22,160),(0,22,234),()),
  ((0,22,238),(0,22,248),()), ((0,23,0),(0,23,12),()), ((0,23,14),(0,23,20),()),
  ((0,23,32),(0,23,52),()), ((0,23,64),(0,23,83),()), ((0,23,96),(0,23,108),()),
  ((0,23,110),(0,23,112),()), ((0,23,114),(0,23,115),()),
  ((0,23,128),(0,23,211),()), ((0,23,215),(0,23,215),()),
  ((0,23,220),(0,23,221),()), ((0,23,224),(0,23,233),()),
  ((0,24,11),(0,24,13),()), ((0,24,16),(0,24,25),()), ((0,24,32),(0,24,119),()),
  ((0,24,128),(0,24,170),()), ((0,24,176),(0,24,245),()),
  ((0,25,0),(0,25,30),()), ((0,25,32),(0,25,43),()), ((0,25,48),(0,25,59),()),
  ((0,25,70),(0,25,109),()), ((0,25,112),(0,25,116),()),
  ((0,25,128),(0,25,171),()), ((0,25,176),(0,25,201),()),
  ((0,25,208),(0,25,218),()), ((0,26,0),(0,26,27),()), ((0,26,32),(0,26,94),()),
  ((0,26,96),(0,26,124),()), ((0,26,127),(0,26,137),()),
  ((0,26,144),(0,26,153),()), ((0,26,167),(0,26,167),()),
  ((0,26,176),(0,26,189),()), ((0,27,0),(0,27,75),()), ((0,27,80),(0,27,89),()),
  ((0,27,107),(0,27,115),()), ((0,27,128),(0,27,243),()),
  ((0,28,0),(0,28,55),()), ((0,28,64),(0,28,73),()), ((0,28,77),(0,28,125),()),
  ((0,28,128),(0,28,136),()), ((0,28,208),(0,28,210),()),
  ((0,28,212),(0,28,246),()), ((0,28,248),(0,28,249),()),
  ((0,29,0),(0,29,245),()), ((0,29,251),(0,31,21),()), ((0,31,24),(0,31,29),()),
  ((0,31,32),(0,31,69),()), ((0,31,72),(0,31,77),()), ((0,31,80),(0,31,87),()),
  ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()), ((0,31,93),(0,31,93),()),
  ((0,31,95),(0,31,125),()), ((0,31,128),(0,31,180),()),
  ((0,31,182),(0,31,188),()), ((0,31,190),(0,31,190),()),
  ((0,31,194),(0,31,196),()), ((0,31,198),(0,31,204),()),
  ((0,31,208),(0,31,211),()), ((0,31,214),(0,31,219),()),
  ((0,31,224),(0,31,236),()), ((0,31,242),(0,31,244),()),
  ((0,31,246),(0,31,252),()), ((0,32,63),(0,32,64),()),
  ((0,32,84),(0,32,84),()), ((0,32,113),(0,32,113),()),
  ((0,32,127),(0,32,127),()), ((0,32,144),(0,32,156),()),
  ((0,32,208),(0,32,220),()), ((0,32,225),(0,32,225),()),
  ((0,32,229),(0,32,240),()), ((0,33,2),(0,33,2),()), ((0,33,7),(0,33,7),()),
  ((0,33,10),(0,33,19),()), ((0,33,21),(0,33,21),()), ((0,33,24),(0,33,29),()),
  ((0,33,36),(0,33,36),()), ((0,33,38),(0,33,38),()), ((0,33,40),(0,33,40),()),
  ((0,33,42),(0,33,57),()), ((0,33,60),(0,33,63),()), ((0,33,69),(0,33,73),()),
  ((0,33,78),(0,33,78),()), ((0,33,96),(0,33,136),()), ((0,44,0),(0,44,46),()),
  ((0,44,48),(0,44,94),()), ((0,44,96),(0,44,228),()),
  ((0,44,235),(0,44,243),()), ((0,45,0),(0,45,37),()), ((0,45,39),(0,45,39),()),
  ((0,45,45),(0,45,45),()), ((0,45,48),(0,45,103),()),
  ((0,45,111),(0,45,111),()), ((0,45,127),(0,45,150),()),
  ((0,45,160),(0,45,166),()), ((0,45,168),(0,45,174),()),
  ((0,45,176),(0,45,182),()), ((0,45,184),(0,45,190),()),
  ((0,45,192),(0,45,198),()), ((0,45,200),(0,45,206),()),
  ((0,45,208),(0,45,214),()), ((0,45,216),(0,45,222),()),
  ((0,45,224),(0,45,255),()), ((0,48,5),(0,48,7),()), ((0,48,33),(0,48,47),()),
  ((0,48,49),(0,48,53),()), ((0,48,56),(0,48,60),()), ((0,48,65),(0,48,150),()),
  ((0,48,153),(0,48,159),()), ((0,48,161),(0,48,250),()),
  ((0,48,252),(0,48,255),()), ((0,49,5),(0,49,45),()),
  ((0,49,49),(0,49,142),()), ((0,49,160),(0,49,186),()),
  ((0,49,240),(0,49,255),()), ((0,52,0),(0,77,181),()),
  ((0,78,0),(0,159,213),()), ((0,160,0),(0,164,140),()),
  ((0,164,208),(0,164,253),()), ((0,165,0),(0,166,12),()),
  ((0,166,16),(0,166,43),()), ((0,166,64),(0,166,111),()),
  ((0,166,116),(0,166,125),()), ((0,166,127),(0,166,241),()),
  ((0,167,23),(0,167,31),()), ((0,167,34),(0,167,136),()),
  ((0,167,139),(0,167,174),()), ((0,167,176),(0,167,183),()),
  ((0,167,247),(0,168,39),()), ((0,168,64),(0,168,115),()),
  ((0,168,128),(0,168,197),()), ((0,168,208),(0,168,217),()),
  ((0,168,224),(0,168,247),()), ((0,168,251),(0,168,251),()),
  ((0,168,253),(0,168,253),()), ((0,169,0),(0,169,45),()),
  ((0,169,48),(0,169,83),()), ((0,169,96),(0,169,124),()),
  ((0,169,128),(0,169,192),()), ((0,169,207),(0,169,217),()),
  ((0,169,224),(0,169,254),()), ((0,170,0),(0,170,54),()),
  ((0,170,64),(0,170,77),()), ((0,170,80),(0,170,89),()),
  ((0,170,96),(0,170,118),()), ((0,170,122),(0,170,194),()),
  ((0,170,219),(0,170,221),()), ((0,170,224),(0,170,239),()),
  ((0,170,242),(0,170,246),()), ((0,171,1),(0,171,6),()),
  ((0,171,9),(0,171,14),()), ((0,171,17),(0,171,22),()),
  ((0,171,32),(0,171,38),()), ((0,171,40),(0,171,46),()),
  ((0,171,48),(0,171,90),()), ((0,171,92),(0,171,101),()),
  ((0,171,112),(0,171,234),()), ((0,171,236),(0,171,237),()),
  ((0,171,240),(0,171,249),()), ((0,172,0),(0,215,163),()),
  ((0,215,176),(0,215,198),()), ((0,215,203),(0,215,251),()),
  ((0,249,0),(0,250,109),()), ((0,250,112),(0,250,217),()),
  ((0,251,0),(0,251,6),()), ((0,251,19),(0,251,23),()),
  ((0,251,29),(0,251,40),()), ((0,251,42),(0,251,54),()),
  ((0,251,56),(0,251,60),()), ((0,251,62),(0,251,62),()),
  ((0,251,64),(0,251,65),()), ((0,251,67),(0,251,68),()),
  ((0,251,70),(0,251,177),()), ((0,251,211),(0,253,61),()),
  ((0,253,80),(0,253,143),()), ((0,253,146),(0,253,199),()),
  ((0,253,240),(0,253,251),()), ((0,254,0),(0,254,15),()),
  ((0,254,32),(0,254,47),()), ((0,254,51),(0,254,52),()),
  ((0,254,77),(0,254,79),()), ((0,254,112),(0,254,116),()),
  ((0,254,118),(0,254,252),()), ((0,255,16),(0,255,25),()),
  ((0,255,33),(0,255,58),()), ((0,255,63),(0,255,63),()),
  ((0,255,65),(0,255,90),()), ((0,255,102),(0,255,190),()),
  ((0,255,194),(0,255,199),()), ((0,255,202),(0,255,207),()),
  ((0,255,210),(0,255,215),()), ((0,255,218),(0,255,220),()),
  ((1,0,0),(1,0,11),()), ((1,0,13),(1,0,38),()), ((1,0,40),(1,0,58),()),
  ((1,0,60),(1,0,61),()), ((1,0,63),(1,0,77),()), ((1,0,80),(1,0,93),()),
  ((1,0,128),(1,0,250),()), ((1,1,64),(1,1,116),()), ((1,1,253),(1,1,253),()),
  ((1,2,128),(1,2,156),()), ((1,2,160),(1,2,208),()), ((1,2,224),(1,2,224),()),
  ((1,3,0),(1,3,31),()), ((1,3,48),(1,3,74),()), ((1,3,80),(1,3,122),()),
  ((1,3,128),(1,3,157),()), ((1,3,160),(1,3,195),()), ((1,3,200),(1,3,207),()),
  ((1,3,209),(1,3,213),()), ((1,4,0),(1,4,157),()), ((1,4,160),(1,4,169),()),
  ((1,4,176),(1,4,211),()), ((1,4,216),(1,4,251),()), ((1,5,0),(1,5,39),()),
  ((1,5,48),(1,5,99),()), ((1,6,0),(1,7,54),()), ((1,7,64),(1,7,85),()),
  ((1,7,96),(1,7,103),()), ((1,8,0),(1,8,5),()), ((1,8,8),(1,8,8),()),
  ((1,8,10),(1,8,53),()), ((1,8,55),(1,8,56),()), ((1,8,60),(1,8,60),()),
  ((1,8,63),(1,8,85),()), ((1,8,96),(1,8,118),()), ((1,8,128),(1,8,158),()),
  ((1,8,224),(1,8,242),()), ((1,8,244),(1,8,245),()), ((1,9,0),(1,9,21),()),
  ((1,9,32),(1,9,57),()), ((1,9,128),(1,9,183),()), ((1,9,190),(1,9,191),()),
  ((1,10,0),(1,10,3),()), ((1,10,5),(1,10,6),()), ((1,10,12),(1,10,19),()),
  ((1,10,21),(1,10,23),()), ((1,10,25),(1,10,51),()), ((1,10,56),(1,10,58),()),
  ((1,10,63),(1,10,63),()), ((1,10,96),(1,10,124),()),
  ((1,10,128),(1,10,156),()), ((1,10,192),(1,10,199),()),
  ((1,10,201),(1,10,230),()), ((1,11,0),(1,11,53),()), ((1,11,64),(1,11,85),()),
  ((1,11,96),(1,11,114),()), ((1,11,128),(1,11,145),()),
  ((1,12,0),(1,12,72),()), ((1,12,128),(1,12,178),()),
  ((1,12,192),(1,12,242),()), ((1,16,0),(1,16,70),()),
  ((1,16,102),(1,16,111),()), ((1,16,127),(1,16,186),()),
  ((1,16,208),(1,16,232),()), ((1,16,240),(1,16,249),()),
  ((1,17,0),(1,17,52),()), ((1,17,54),(1,17,63),()), ((1,17,80),(1,17,115),()),
  ((1,17,118),(1,17,118),()), ((1,17,128),(1,17,196),()),
  ((1,17,202),(1,17,204),()), ((1,17,208),(1,17,218),()),
  ((1,17,220),(1,17,220),()), ((1,18,0),(1,18,17),()), ((1,18,19),(1,18,55),()),
  ((1,18,62),(1,18,62),()), ((1,18,128),(1,18,134),()),
  ((1,18,136),(1,18,136),()), ((1,18,138),(1,18,141),()),
  ((1,18,143),(1,18,157),()), ((1,18,159),(1,18,168),()),
  ((1,18,176),(1,18,234),()), ((1,18,240),(1,18,249),()),
  ((1,19,0),(1,19,3),()), ((1,19,5),(1,19,12),()), ((1,19,15),(1,19,16),()),
  ((1,19,19),(1,19,40),()), ((1,19,42),(1,19,48),()), ((1,19,50),(1,19,51),()),
  ((1,19,53),(1,19,57),()), ((1,19,60),(1,19,68),()), ((1,19,71),(1,19,72),()),
  ((1,19,75),(1,19,77),()), ((1,19,80),(1,19,80),()), ((1,19,87),(1,19,87),()),
  ((1,19,93),(1,19,99),()), ((1,19,102),(1,19,108),()),
  ((1,19,112),(1,19,116),()), ((1,20,0),(1,20,74),()), ((1,20,80),(1,20,89),()),
  ((1,20,128),(1,20,197),()), ((1,20,199),(1,20,199),()),
  ((1,20,208),(1,20,217),()), ((1,21,128),(1,21,181),()),
  ((1,21,184),(1,21,192),()), ((1,21,216),(1,21,221),()),
  ((1,22,0),(1,22,64),()), ((1,22,68),(1,22,68),()), ((1,22,80),(1,22,89),()),
  ((1,22,128),(1,22,183),()), ((1,22,192),(1,22,201),()),
  ((1,23,0),(1,23,25),()), ((1,23,29),(1,23,43),()), ((1,23,48),(1,23,57),()),
  ((1,24,160),(1,24,233),()), ((1,24,255),(1,24,255),()),
  ((1,26,192),(1,26,248),()), ((1,28,0),(1,28,8),()), ((1,28,10),(1,28,54),()),
  ((1,28,56),(1,28,64),()), ((1,28,80),(1,28,89),()),
  ((1,28,114),(1,28,143),()), ((1,28,146),(1,28,167),()),
  ((1,28,169),(1,28,182),()), ((1,32,0),(1,35,153),()),
  ((1,36,0),(1,36,110),()), ((1,36,128),(1,37,67),()), ((1,48,0),(1,52,46),()),
  ((1,68,0),(1,70,70),()), ((1,104,0),(1,106,56),()),
  ((1,106,64),(1,106,94),()), ((1,106,96),(1,106,105),()),
  ((1,106,208),(1,106,237),()), ((1,106,240),(1,106,244),()),
  ((1,107,0),(1,107,54),()), ((1,107,64),(1,107,67),()),
  ((1,107,80),(1,107,89),()), ((1,107,99),(1,107,119),()),
  ((1,107,125),(1,107,143),()), ((1,111,0),(1,111,68),()),
  ((1,111,80),(1,111,126),()), ((1,111,143),(1,111,159),()),
  ((1,111,224),(1,111,224),()), ((1,112,0),(1,135,236),()),
  ((1,136,0),(1,138,242),()), ((1,176,0),(1,176,1),()),
  ((1,188,0),(1,188,106),()), ((1,188,112),(1,188,124),()),
  ((1,188,128),(1,188,136),()), ((1,188,144),(1,188,153),()),
  ((1,188,157),(1,188,158),()), ((1,209,101),(1,209,105),()),
  ((1,209,109),(1,209,114),()), ((1,209,123),(1,209,130),()),
  ((1,209,133),(1,209,139),()), ((1,209,170),(1,209,173),()),
  ((1,210,66),(1,210,68),()), ((1,212,0),(1,212,84),()),
  ((1,212,86),(1,212,156),()), ((1,212,158),(1,212,159),()),
  ((1,212,162),(1,212,162),()), ((1,212,165),(1,212,166),()),
  ((1,212,169),(1,212,172),()), ((1,212,174),(1,212,185),()),
  ((1,212,187),(1,212,187),()), ((1,212,189),(1,212,195),()),
  ((1,212,197),(1,213,5),()), ((1,213,7),(1,213,10),()),
  ((1,213,13),(1,213,20),()), ((1,213,22),(1,213,28),()),
  ((1,213,30),(1,213,57),()), ((1,213,59),(1,213,62),()),
  ((1,213,64),(1,213,68),()), ((1,213,70),(1,213,70),()),
  ((1,213,74),(1,213,80),()), ((1,213,82),(1,214,165),()),
  ((1,214,168),(1,214,192),()), ((1,214,194),(1,214,218),()),
  ((1,214,220),(1,214,250),()), ((1,214,252),(1,215,20),()),
  ((1,215,22),(1,215,52),()), ((1,215,54),(1,215,78),()),
  ((1,215,80),(1,215,110),()), ((1,215,112),(1,215,136),()),
  ((1,215,138),(1,215,168),()), ((1,215,170),(1,215,194),()),
  ((1,215,196),(1,215,203),()), ((1,215,206),(1,215,255),()),
  ((1,218,0),(1,218,54),()), ((1,218,59),(1,218,108),()),
  ((1,218,117),(1,218,117),()), ((1,218,132),(1,218,132),()),
  ((1,218,155),(1,218,159),()), ((1,218,161),(1,218,175),()),
  ((1,224,0),(1,224,6),()), ((1,224,8),(1,224,24),()),
  ((1,224,27),(1,224,33),()), ((1,224,35),(1,224,36),()),
  ((1,224,38),(1,224,42),()), ((1,232,0),(1,232,196),()),
  ((1,232,208),(1,232,214),()), ((1,233,0),(1,233,74),()),
  ((1,233,80),(1,233,89),()), ((1,238,0),(1,238,3),()),
  ((1,238,5),(1,238,31),()), ((1,238,33),(1,238,34),()),
  ((1,238,36),(1,238,36),()), ((1,238,39),(1,238,39),()),
  ((1,238,41),(1,238,50),()), ((1,238,52),(1,238,55),()),
  ((1,238,57),(1,238,57),()), ((1,238,59),(1,238,59),()),
  ((1,238,66),(1,238,66),()), ((1,238,71),(1,238,71),()),
  ((1,238,73),(1,238,73),()), ((1,238,75),(1,238,75),()),
  ((1,238,77),(1,238,79),()), ((1,238,81),(1,238,82),()),
  ((1,238,84),(1,238,84),()), ((1,238,87),(1,238,87),()),
  ((1,238,89),(1,238,89),()), ((1,238,91),(1,238,91),()),
  ((1,238,93),(1,238,93),()), ((1,238,95),(1,238,95),()),
  ((1,238,97),(1,238,98),()), ((1,238,100),(1,238,100),()),
  ((1,238,103),(1,238,106),()), ((1,238,108),(1,238,114),()),
  ((1,238,116),(1,238,119),()), ((1,238,121),(1,238,124),()),
  ((1,238,126),(1,238,126),()), ((1,238,128),(1,238,137),()),
  ((1,238,139),(1,238,155),()), ((1,238,161),(1,238,163),()),
  ((1,238,165),(1,238,169),()), ((1,238,171),(1,238,187),()),
  ((2,0,0),(2,166,214),()), ((2,167,0),(2,183,52),()),
  ((2,183,64),(2,184,29),()), ((2,184,32),(2,206,161),()),
  ((2,248,0),(2,250,29),()), ((14,1,0),(14,1,239),())
];

pub static UCD_CASE_IGNORABLE: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,39),(0,0,39),()), ((0,0,46),(0,0,46),()), ((0,0,58),(0,0,58),()),
  ((0,0,94),(0,0,94),()), ((0,0,96),(0,0,96),()), ((0,0,168),(0,0,168),()),
  ((0,0,173),(0,0,173),()), ((0,0,175),(0,0,175),()), ((0,0,180),(0,0,180),()),
  ((0,0,183),(0,0,184),()), ((0,2,176),(0,3,111),()), ((0,3,116),(0,3,117),()),
  ((0,3,122),(0,3,122),()), ((0,3,132),(0,3,133),()), ((0,3,135),(0,3,135),()),
  ((0,4,131),(0,4,137),()), ((0,5,89),(0,5,89),()), ((0,5,145),(0,5,189),()),
  ((0,5,191),(0,5,191),()), ((0,5,193),(0,5,194),()), ((0,5,196),(0,5,197),()),
  ((0,5,199),(0,5,199),()), ((0,5,244),(0,5,244),()), ((0,6,0),(0,6,5),()),
  ((0,6,16),(0,6,26),()), ((0,6,28),(0,6,28),()), ((0,6,64),(0,6,64),()),
  ((0,6,75),(0,6,95),()), ((0,6,112),(0,6,112),()), ((0,6,214),(0,6,221),()),
  ((0,6,223),(0,6,232),()), ((0,6,234),(0,6,237),()), ((0,7,15),(0,7,15),()),
  ((0,7,17),(0,7,17),()), ((0,7,48),(0,7,74),()), ((0,7,166),(0,7,176),()),
  ((0,7,235),(0,7,245),()), ((0,7,250),(0,7,250),()), ((0,8,22),(0,8,45),()),
  ((0,8,89),(0,8,91),()), ((0,8,212),(0,9,2),()), ((0,9,58),(0,9,58),()),
  ((0,9,60),(0,9,60),()), ((0,9,65),(0,9,72),()), ((0,9,77),(0,9,77),()),
  ((0,9,81),(0,9,87),()), ((0,9,98),(0,9,99),()), ((0,9,113),(0,9,113),()),
  ((0,9,129),(0,9,129),()), ((0,9,188),(0,9,188),()), ((0,9,193),(0,9,196),()),
  ((0,9,205),(0,9,205),()), ((0,9,226),(0,9,227),()), ((0,10,1),(0,10,2),()),
  ((0,10,60),(0,10,60),()), ((0,10,65),(0,10,66),()), ((0,10,71),(0,10,72),()),
  ((0,10,75),(0,10,77),()), ((0,10,81),(0,10,81),()),
  ((0,10,112),(0,10,113),()), ((0,10,117),(0,10,117),()),
  ((0,10,129),(0,10,130),()), ((0,10,188),(0,10,188),()),
  ((0,10,193),(0,10,197),()), ((0,10,199),(0,10,200),()),
  ((0,10,205),(0,10,205),()), ((0,10,226),(0,10,227),()),
  ((0,11,1),(0,11,1),()), ((0,11,60),(0,11,60),()), ((0,11,63),(0,11,63),()),
  ((0,11,65),(0,11,68),()), ((0,11,77),(0,11,77),()), ((0,11,86),(0,11,86),()),
  ((0,11,98),(0,11,99),()), ((0,11,130),(0,11,130),()),
  ((0,11,192),(0,11,192),()), ((0,11,205),(0,11,205),()),
  ((0,12,0),(0,12,0),()), ((0,12,62),(0,12,64),()), ((0,12,70),(0,12,72),()),
  ((0,12,74),(0,12,77),()), ((0,12,85),(0,12,86),()), ((0,12,98),(0,12,99),()),
  ((0,12,129),(0,12,129),()), ((0,12,188),(0,12,188),()),
  ((0,12,191),(0,12,191),()), ((0,12,198),(0,12,198),()),
  ((0,12,204),(0,12,205),()), ((0,12,226),(0,12,227),()),
  ((0,13,1),(0,13,1),()), ((0,13,65),(0,13,68),()), ((0,13,77),(0,13,77),()),
  ((0,13,98),(0,13,99),()), ((0,13,202),(0,13,202),()),
  ((0,13,210),(0,13,212),()), ((0,13,214),(0,13,214),()),
  ((0,14,49),(0,14,49),()), ((0,14,52),(0,14,58),()), ((0,14,70),(0,14,78),()),
  ((0,14,177),(0,14,177),()), ((0,14,180),(0,14,185),()),
  ((0,14,187),(0,14,188),()), ((0,14,198),(0,14,198),()),
  ((0,14,200),(0,14,205),()), ((0,15,24),(0,15,25),()),
  ((0,15,53),(0,15,53),()), ((0,15,55),(0,15,55),()), ((0,15,57),(0,15,57),()),
  ((0,15,113),(0,15,126),()), ((0,15,128),(0,15,132),()),
  ((0,15,134),(0,15,135),()), ((0,15,141),(0,15,151),()),
  ((0,15,153),(0,15,188),()), ((0,15,198),(0,15,198),()),
  ((0,16,45),(0,16,48),()), ((0,16,50),(0,16,55),()), ((0,16,57),(0,16,58),()),
  ((0,16,61),(0,16,62),()), ((0,16,88),(0,16,89),()), ((0,16,94),(0,16,96),()),
  ((0,16,113),(0,16,116),()), ((0,16,130),(0,16,130),()),
  ((0,16,133),(0,16,134),()), ((0,16,141),(0,16,141),()),
  ((0,16,157),(0,16,157),()), ((0,16,252),(0,16,252),()),
  ((0,19,93),(0,19,95),()), ((0,23,18),(0,23,20),()), ((0,23,50),(0,23,52),()),
  ((0,23,82),(0,23,83),()), ((0,23,114),(0,23,115),()),
  ((0,23,180),(0,23,181),()), ((0,23,183),(0,23,189),()),
  ((0,23,198),(0,23,198),()), ((0,23,201),(0,23,211),()),
  ((0,23,215),(0,23,215),()), ((0,23,221),(0,23,221),()),
  ((0,24,11),(0,24,14),()), ((0,24,67),(0,24,67),()),
  ((0,24,133),(0,24,134),()), ((0,24,169),(0,24,169),()),
  ((0,25,32),(0,25,34),()), ((0,25,39),(0,25,40),()), ((0,25,50),(0,25,50),()),
  ((0,25,57),(0,25,59),()), ((0,26,23),(0,26,24),()), ((0,26,27),(0,26,27),()),
  ((0,26,86),(0,26,86),()), ((0,26,88),(0,26,94),()), ((0,26,96),(0,26,96),()),
  ((0,26,98),(0,26,98),()), ((0,26,101),(0,26,108),()),
  ((0,26,115),(0,26,124),()), ((0,26,127),(0,26,127),()),
  ((0,26,167),(0,26,167),()), ((0,26,176),(0,26,190),()),
  ((0,27,0),(0,27,3),()), ((0,27,52),(0,27,52),()), ((0,27,54),(0,27,58),()),
  ((0,27,60),(0,27,60),()), ((0,27,66),(0,27,66),()),
  ((0,27,107),(0,27,115),()), ((0,27,128),(0,27,129),()),
  ((0,27,162),(0,27,165),()), ((0,27,168),(0,27,169),()),
  ((0,27,171),(0,27,173),()), ((0,27,230),(0,27,230),()),
  ((0,27,232),(0,27,233),()), ((0,27,237),(0,27,237),()),
  ((0,27,239),(0,27,241),()), ((0,28,44),(0,28,51),()),
  ((0,28,54),(0,28,55),()), ((0,28,120),(0,28,125),()),
  ((0,28,208),(0,28,210),()), ((0,28,212),(0,28,224),()),
  ((0,28,226),(0,28,232),()), ((0,28,237),(0,28,237),()),
  ((0,28,244),(0,28,244),()), ((0,28,248),(0,28,249),()),
  ((0,29,44),(0,29,106),()), ((0,29,120),(0,29,120),()),
  ((0,29,155),(0,29,245),()), ((0,29,251),(0,29,255),()),
  ((0,31,189),(0,31,189),()), ((0,31,191),(0,31,193),()),
  ((0,31,205),(0,31,207),()), ((0,31,221),(0,31,223),()),
  ((0,31,237),(0,31,239),()), ((0,31,253),(0,31,254),()),
  ((0,32,11),(0,32,15),()), ((0,32,24),(0,32,25),()), ((0,32,36),(0,32,36),()),
  ((0,32,39),(0,32,39),()), ((0,32,42),(0,32,46),()), ((0,32,96),(0,32,100),()),
  ((0,32,102),(0,32,111),()), ((0,32,113),(0,32,113),()),
  ((0,32,127),(0,32,127),()), ((0,32,144),(0,32,156),()),
  ((0,32,208),(0,32,240),()), ((0,44,124),(0,44,125),()),
  ((0,44,239),(0,44,241),()), ((0,45,111),(0,45,111),()),
  ((0,45,127),(0,45,127),()), ((0,45,224),(0,45,255),()),
  ((0,46,47),(0,46,47),()), ((0,48,5),(0,48,5),()), ((0,48,42),(0,48,45),()),
  ((0,48,49),(0,48,53),()), ((0,48,59),(0,48,59),()),
  ((0,48,153),(0,48,158),()), ((0,48,252),(0,48,254),()),
  ((0,160,21),(0,160,21),()), ((0,164,248),(0,164,253),()),
  ((0,166,12),(0,166,12),()), ((0,166,111),(0,166,114),()),
  ((0,166,116),(0,166,125),()), ((0,166,127),(0,166,127),()),
  ((0,166,156),(0,166,159),()), ((0,166,240),(0,166,241),()),
  ((0,167,0),(0,167,33),()), ((0,167,112),(0,167,112),()),
  ((0,167,136),(0,167,138),()), ((0,167,248),(0,167,249),()),
  ((0,168,2),(0,168,2),()), ((0,168,6),(0,168,6),()),
  ((0,168,11),(0,168,11),()), ((0,168,37),(0,168,38),()),
  ((0,168,196),(0,168,197),()), ((0,168,224),(0,168,241),()),
  ((0,169,38),(0,169,45),()), ((0,169,71),(0,169,81),()),
  ((0,169,128),(0,169,130),()), ((0,169,179),(0,169,179),()),
  ((0,169,182),(0,169,185),()), ((0,169,188),(0,169,188),()),
  ((0,169,207),(0,169,207),()), ((0,169,229),(0,169,230),()),
  ((0,170,41),(0,170,46),()), ((0,170,49),(0,170,50),()),
  ((0,170,53),(0,170,54),()), ((0,170,67),(0,170,67),()),
  ((0,170,76),(0,170,76),()), ((0,170,112),(0,170,112),()),
  ((0,170,124),(0,170,124),()), ((0,170,176),(0,170,176),()),
  ((0,170,178),(0,170,180),()), ((0,170,183),(0,170,184),()),
  ((0,170,190),(0,170,191),()), ((0,170,193),(0,170,193),()),
  ((0,170,221),(0,170,221),()), ((0,170,236),(0,170,237),()),
  ((0,170,243),(0,170,244),()), ((0,170,246),(0,170,246),()),
  ((0,171,91),(0,171,95),()), ((0,171,229),(0,171,229),()),
  ((0,171,232),(0,171,232),()), ((0,171,237),(0,171,237),()),
  ((0,251,30),(0,251,30),()), ((0,251,178),(0,251,193),()),
  ((0,254,0),(0,254,15),()), ((0,254,19),(0,254,19),()),
  ((0,254,32),(0,254,47),()), ((0,254,82),(0,254,82),()),
  ((0,254,85),(0,254,85),()), ((0,254,255),(0,254,255),()),
  ((0,255,7),(0,255,7),()), ((0,255,14),(0,255,14),()),
  ((0,255,26),(0,255,26),()), ((0,255,62),(0,255,62),()),
  ((0,255,64),(0,255,64),()), ((0,255,112),(0,255,112),()),
  ((0,255,158),(0,255,159),()), ((0,255,227),(0,255,227),()),
  ((0,255,249),(0,255,251),()), ((1,1,253),(1,1,253),()),
  ((1,2,224),(1,2,224),()), ((1,3,118),(1,3,122),()), ((1,10,1),(1,10,3),()),
  ((1,10,5),(1,10,6),()), ((1,10,12),(1,10,15),()), ((1,10,56),(1,10,58),()),
  ((1,10,63),(1,10,63),()), ((1,10,229),(1,10,230),()), ((1,16,1),(1,16,1),()),
  ((1,16,56),(1,16,70),()), ((1,16,127),(1,16,129),()),
  ((1,16,179),(1,16,182),()), ((1,16,185),(1,16,186),()),
  ((1,16,189),(1,16,189),()), ((1,17,0),(1,17,2),()), ((1,17,39),(1,17,43),()),
  ((1,17,45),(1,17,52),()), ((1,17,115),(1,17,115),()),
  ((1,17,128),(1,17,129),()), ((1,17,182),(1,17,190),()),
  ((1,17,202),(1,17,204),()), ((1,18,47),(1,18,49),()),
  ((1,18,52),(1,18,52),()), ((1,18,54),(1,18,55),()), ((1,18,62),(1,18,62),()),
  ((1,18,223),(1,18,223),()), ((1,18,227),(1,18,234),()),
  ((1,19,0),(1,19,1),()), ((1,19,60),(1,19,60),()), ((1,19,64),(1,19,64),()),
  ((1,19,102),(1,19,108),()), ((1,19,112),(1,19,116),()),
  ((1,20,56),(1,20,63),()), ((1,20,66),(1,20,68),()), ((1,20,70),(1,20,70),()),
  ((1,20,179),(1,20,184),()), ((1,20,186),(1,20,186),()),
  ((1,20,191),(1,20,192),()), ((1,20,194),(1,20,195),()),
  ((1,21,178),(1,21,181),()), ((1,21,188),(1,21,189),()),
  ((1,21,191),(1,21,192),()), ((1,21,220),(1,21,221),()),
  ((1,22,51),(1,22,58),()), ((1,22,61),(1,22,61),()), ((1,22,63),(1,22,64),()),
  ((1,22,171),(1,22,171),()), ((1,22,173),(1,22,173),()),
  ((1,22,176),(1,22,181),()), ((1,22,183),(1,22,183),()),
  ((1,23,29),(1,23,31),()), ((1,23,34),(1,23,37),()), ((1,23,39),(1,23,43),()),
  ((1,28,48),(1,28,54),()), ((1,28,56),(1,28,61),()), ((1,28,63),(1,28,63),()),
  ((1,28,146),(1,28,167),()), ((1,28,170),(1,28,176),()),
  ((1,28,178),(1,28,179),()), ((1,28,181),(1,28,182),()),
  ((1,106,240),(1,106,244),()), ((1,107,48),(1,107,54),()),
  ((1,107,64),(1,107,67),()), ((1,111,143),(1,111,159),()),
  ((1,111,224),(1,111,224),()), ((1,188,157),(1,188,158),()),
  ((1,188,160),(1,188,163),()), ((1,209,103),(1,209,105),()),
  ((1,209,115),(1,209,130),()), ((1,209,133),(1,209,139),()),
  ((1,209,170),(1,209,173),()), ((1,210,66),(1,210,68),()),
  ((1,218,0),(1,218,54),()), ((1,218,59),(1,218,108),()),
  ((1,218,117),(1,218,117),()), ((1,218,132),(1,218,132),()),
  ((1,218,155),(1,218,159),()), ((1,218,161),(1,218,175),()),
  ((1,224,0),(1,224,6),()), ((1,224,8),(1,224,24),()),
  ((1,224,27),(1,224,33),()), ((1,224,35),(1,224,36),()),
  ((1,224,38),(1,224,42),()), ((1,232,208),(1,232,214),()),
  ((1,233,68),(1,233,74),()), ((1,243,251),(1,243,255),()),
  ((14,0,1),(14,0,1),()), ((14,0,32),(14,0,127),()), ((14,1,0),(14,1,239),())
];

pub static UCD_GRAPH_BASE: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,32),(0,0,126),()), ((0,0,160),(0,0,172),()), ((0,0,174),(0,2,255),()),
  ((0,3,112),(0,3,119),()), ((0,3,122),(0,3,127),()), ((0,3,132),(0,3,138),()),
  ((0,3,140),(0,3,140),()), ((0,3,142),(0,3,161),()), ((0,3,163),(0,4,130),()),
  ((0,4,138),(0,5,47),()), ((0,5,49),(0,5,86),()), ((0,5,89),(0,5,95),()),
  ((0,5,97),(0,5,135),()), ((0,5,137),(0,5,138),()), ((0,5,141),(0,5,143),()),
  ((0,5,190),(0,5,190),()), ((0,5,192),(0,5,192),()), ((0,5,195),(0,5,195),()),
  ((0,5,198),(0,5,198),()), ((0,5,208),(0,5,234),()), ((0,5,240),(0,5,244),()),
  ((0,6,6),(0,6,15),()), ((0,6,27),(0,6,27),()), ((0,6,30),(0,6,74),()),
  ((0,6,96),(0,6,111),()), ((0,6,113),(0,6,213),()), ((0,6,222),(0,6,222),()),
  ((0,6,229),(0,6,230),()), ((0,6,233),(0,6,233),()), ((0,6,238),(0,7,13),()),
  ((0,7,16),(0,7,16),()), ((0,7,18),(0,7,47),()), ((0,7,77),(0,7,165),()),
  ((0,7,177),(0,7,177),()), ((0,7,192),(0,7,234),()), ((0,7,244),(0,7,250),()),
  ((0,8,0),(0,8,21),()), ((0,8,26),(0,8,26),()), ((0,8,36),(0,8,36),()),
  ((0,8,40),(0,8,40),()), ((0,8,48),(0,8,62),()), ((0,8,64),(0,8,88),()),
  ((0,8,94),(0,8,94),()), ((0,8,160),(0,8,180),()), ((0,8,182),(0,8,189),()),
  ((0,9,3),(0,9,57),()), ((0,9,59),(0,9,59),()), ((0,9,61),(0,9,64),()),
  ((0,9,73),(0,9,76),()), ((0,9,78),(0,9,80),()), ((0,9,88),(0,9,97),()),
  ((0,9,100),(0,9,128),()), ((0,9,130),(0,9,131),()), ((0,9,133),(0,9,140),()),
  ((0,9,143),(0,9,144),()), ((0,9,147),(0,9,168),()), ((0,9,170),(0,9,176),()),
  ((0,9,178),(0,9,178),()), ((0,9,182),(0,9,185),()), ((0,9,189),(0,9,189),()),
  ((0,9,191),(0,9,192),()), ((0,9,199),(0,9,200),()), ((0,9,203),(0,9,204),()),
  ((0,9,206),(0,9,206),()), ((0,9,220),(0,9,221),()), ((0,9,223),(0,9,225),()),
  ((0,9,230),(0,9,251),()), ((0,10,3),(0,10,3),()), ((0,10,5),(0,10,10),()),
  ((0,10,15),(0,10,16),()), ((0,10,19),(0,10,40),()), ((0,10,42),(0,10,48),()),
  ((0,10,50),(0,10,51),()), ((0,10,53),(0,10,54),()), ((0,10,56),(0,10,57),()),
  ((0,10,62),(0,10,64),()), ((0,10,89),(0,10,92),()), ((0,10,94),(0,10,94),()),
  ((0,10,102),(0,10,111),()), ((0,10,114),(0,10,116),()),
  ((0,10,131),(0,10,131),()), ((0,10,133),(0,10,141),()),
  ((0,10,143),(0,10,145),()), ((0,10,147),(0,10,168),()),
  ((0,10,170),(0,10,176),()), ((0,10,178),(0,10,179),()),
  ((0,10,181),(0,10,185),()), ((0,10,189),(0,10,192),()),
  ((0,10,201),(0,10,201),()), ((0,10,203),(0,10,204),()),
  ((0,10,208),(0,10,208),()), ((0,10,224),(0,10,225),()),
  ((0,10,230),(0,10,241),()), ((0,10,249),(0,10,249),()),
  ((0,11,2),(0,11,3),()), ((0,11,5),(0,11,12),()), ((0,11,15),(0,11,16),()),
  ((0,11,19),(0,11,40),()), ((0,11,42),(0,11,48),()), ((0,11,50),(0,11,51),()),
  ((0,11,53),(0,11,57),()), ((0,11,61),(0,11,61),()), ((0,11,64),(0,11,64),()),
  ((0,11,71),(0,11,72),()), ((0,11,75),(0,11,76),()), ((0,11,92),(0,11,93),()),
  ((0,11,95),(0,11,97),()), ((0,11,102),(0,11,119),()),
  ((0,11,131),(0,11,131),()), ((0,11,133),(0,11,138),()),
  ((0,11,142),(0,11,144),()), ((0,11,146),(0,11,149),()),
  ((0,11,153),(0,11,154),()), ((0,11,156),(0,11,156),()),
  ((0,11,158),(0,11,159),()), ((0,11,163),(0,11,164),()),
  ((0,11,168),(0,11,170),()), ((0,11,174),(0,11,185),()),
  ((0,11,191),(0,11,191),()), ((0,11,193),(0,11,194),()),
  ((0,11,198),(0,11,200),()), ((0,11,202),(0,11,204),()),
  ((0,11,208),(0,11,208),()), ((0,11,230),(0,11,250),()),
  ((0,12,1),(0,12,3),()), ((0,12,5),(0,12,12),()), ((0,12,14),(0,12,16),()),
  ((0,12,18),(0,12,40),()), ((0,12,42),(0,12,57),()), ((0,12,61),(0,12,61),()),
  ((0,12,65),(0,12,68),()), ((0,12,88),(0,12,90),()), ((0,12,96),(0,12,97),()),
  ((0,12,102),(0,12,111),()), ((0,12,120),(0,12,128),()),
  ((0,12,130),(0,12,131),()), ((0,12,133),(0,12,140),()),
  ((0,12,142),(0,12,144),()), ((0,12,146),(0,12,168),()),
  ((0,12,170),(0,12,179),()), ((0,12,181),(0,12,185),()),
  ((0,12,189),(0,12,190),()), ((0,12,192),(0,12,193),()),
  ((0,12,195),(0,12,196),()), ((0,12,199),(0,12,200),()),
  ((0,12,202),(0,12,203),()), ((0,12,222),(0,12,222),()),
  ((0,12,224),(0,12,225),()), ((0,12,230),(0,12,239),()),
  ((0,12,241),(0,12,242),()), ((0,13,2),(0,13,3),()), ((0,13,5),(0,13,12),()),
  ((0,13,14),(0,13,16),()), ((0,13,18),(0,13,58),()), ((0,13,61),(0,13,61),()),
  ((0,13,63),(0,13,64),()), ((0,13,70),(0,13,72),()), ((0,13,74),(0,13,76),()),
  ((0,13,78),(0,13,79),()), ((0,13,84),(0,13,86),()), ((0,13,88),(0,13,97),()),
  ((0,13,102),(0,13,127),()), ((0,13,130),(0,13,131),()),
  ((0,13,133),(0,13,150),()), ((0,13,154),(0,13,177),()),
  ((0,13,179),(0,13,187),()), ((0,13,189),(0,13,189),()),
  ((0,13,192),(0,13,198),()), ((0,13,208),(0,13,209),()),
  ((0,13,216),(0,13,222),()), ((0,13,230),(0,13,239),()),
  ((0,13,242),(0,13,244),()), ((0,14,1),(0,14,48),()), ((0,14,50),(0,14,51),()),
  ((0,14,63),(0,14,70),()), ((0,14,79),(0,14,91),()),
  ((0,14,129),(0,14,130),()), ((0,14,132),(0,14,132),()),
  ((0,14,135),(0,14,136),()), ((0,14,138),(0,14,138),()),
  ((0,14,141),(0,14,141),()), ((0,14,148),(0,14,151),()),
  ((0,14,153),(0,14,159),()), ((0,14,161),(0,14,163),()),
  ((0,14,165),(0,14,165),()), ((0,14,167),(0,14,167),()),
  ((0,14,170),(0,14,171),()), ((0,14,173),(0,14,176),()),
  ((0,14,178),(0,14,179),()), ((0,14,189),(0,14,189),()),
  ((0,14,192),(0,14,196),()), ((0,14,198),(0,14,198),()),
  ((0,14,208),(0,14,217),()), ((0,14,220),(0,14,223),()),
  ((0,15,0),(0,15,23),()), ((0,15,26),(0,15,52),()), ((0,15,54),(0,15,54),()),
  ((0,15,56),(0,15,56),()), ((0,15,58),(0,15,71),()), ((0,15,73),(0,15,108),()),
  ((0,15,127),(0,15,127),()), ((0,15,133),(0,15,133),()),
  ((0,15,136),(0,15,140),()), ((0,15,190),(0,15,197),()),
  ((0,15,199),(0,15,204),()), ((0,15,206),(0,15,218),()),
  ((0,16,0),(0,16,44),()), ((0,16,49),(0,16,49),()), ((0,16,56),(0,16,56),()),
  ((0,16,59),(0,16,60),()), ((0,16,63),(0,16,87),()), ((0,16,90),(0,16,93),()),
  ((0,16,97),(0,16,112),()), ((0,16,117),(0,16,129),()),
  ((0,16,131),(0,16,132),()), ((0,16,135),(0,16,140),()),
  ((0,16,142),(0,16,156),()), ((0,16,158),(0,16,197),()),
  ((0,16,199),(0,16,199),()), ((0,16,205),(0,16,205),()),
  ((0,16,208),(0,18,72),()), ((0,18,74),(0,18,77),()), ((0,18,80),(0,18,86),()),
  ((0,18,88),(0,18,88),()), ((0,18,90),(0,18,93),()), ((0,18,96),(0,18,136),()),
  ((0,18,138),(0,18,141),()), ((0,18,144),(0,18,176),()),
  ((0,18,178),(0,18,181),()), ((0,18,184),(0,18,190),()),
  ((0,18,192),(0,18,192),()), ((0,18,194),(0,18,197),()),
  ((0,18,200),(0,18,214),()), ((0,18,216),(0,19,16),()),
  ((0,19,18),(0,19,21),()), ((0,19,24),(0,19,90),()), ((0,19,96),(0,19,124),()),
  ((0,19,128),(0,19,153),()), ((0,19,160),(0,19,245),()),
  ((0,19,248),(0,19,253),()), ((0,20,0),(0,22,156),()),
  ((0,22,160),(0,22,248),()), ((0,23,0),(0,23,12),()), ((0,23,14),(0,23,17),()),
  ((0,23,32),(0,23,49),()), ((0,23,53),(0,23,54),()), ((0,23,64),(0,23,81),()),
  ((0,23,96),(0,23,108),()), ((0,23,110),(0,23,112),()),
  ((0,23,128),(0,23,179),()), ((0,23,182),(0,23,182),()),
  ((0,23,190),(0,23,197),()), ((0,23,199),(0,23,200),()),
  ((0,23,212),(0,23,220),()), ((0,23,224),(0,23,233),()),
  ((0,23,240),(0,23,249),()), ((0,24,0),(0,24,10),()), ((0,24,16),(0,24,25),()),
  ((0,24,32),(0,24,119),()), ((0,24,128),(0,24,132),()),
  ((0,24,135),(0,24,168),()), ((0,24,170),(0,24,170),()),
  ((0,24,176),(0,24,245),()), ((0,25,0),(0,25,30),()), ((0,25,35),(0,25,38),()),
  ((0,25,41),(0,25,43),()), ((0,25,48),(0,25,49),()), ((0,25,51),(0,25,56),()),
  ((0,25,64),(0,25,64),()), ((0,25,68),(0,25,109),()),
  ((0,25,112),(0,25,116),()), ((0,25,128),(0,25,171),()),
  ((0,25,176),(0,25,201),()), ((0,25,208),(0,25,218),()),
  ((0,25,222),(0,26,22),()), ((0,26,25),(0,26,26),()), ((0,26,30),(0,26,85),()),
  ((0,26,87),(0,26,87),()), ((0,26,97),(0,26,97),()), ((0,26,99),(0,26,100),()),
  ((0,26,109),(0,26,114),()), ((0,26,128),(0,26,137),()),
  ((0,26,144),(0,26,153),()), ((0,26,160),(0,26,173),()),
  ((0,27,4),(0,27,51),()), ((0,27,53),(0,27,53),()), ((0,27,59),(0,27,59),()),
  ((0,27,61),(0,27,65),()), ((0,27,67),(0,27,75),()), ((0,27,80),(0,27,106),()),
  ((0,27,116),(0,27,124),()), ((0,27,130),(0,27,161),()),
  ((0,27,166),(0,27,167),()), ((0,27,170),(0,27,170),()),
  ((0,27,174),(0,27,229),()), ((0,27,231),(0,27,231),()),
  ((0,27,234),(0,27,236),()), ((0,27,238),(0,27,238),()),
  ((0,27,242),(0,27,243),()), ((0,27,252),(0,28,43),()),
  ((0,28,52),(0,28,53),()), ((0,28,59),(0,28,73),()), ((0,28,77),(0,28,136),()),
  ((0,28,192),(0,28,199),()), ((0,28,211),(0,28,211),()),
  ((0,28,225),(0,28,225),()), ((0,28,233),(0,28,236),()),
  ((0,28,238),(0,28,243),()), ((0,28,245),(0,28,246),()),
  ((0,29,0),(0,29,191),()), ((0,30,0),(0,31,21),()), ((0,31,24),(0,31,29),()),
  ((0,31,32),(0,31,69),()), ((0,31,72),(0,31,77),()), ((0,31,80),(0,31,87),()),
  ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()), ((0,31,93),(0,31,93),()),
  ((0,31,95),(0,31,125),()), ((0,31,128),(0,31,180),()),
  ((0,31,182),(0,31,196),()), ((0,31,198),(0,31,211),()),
  ((0,31,214),(0,31,219),()), ((0,31,221),(0,31,239),()),
  ((0,31,242),(0,31,244),()), ((0,31,246),(0,31,254),()),
  ((0,32,0),(0,32,10),()), ((0,32,16),(0,32,39),()), ((0,32,47),(0,32,95),()),
  ((0,32,112),(0,32,113),()), ((0,32,116),(0,32,142),()),
  ((0,32,144),(0,32,156),()), ((0,32,160),(0,32,190),()),
  ((0,33,0),(0,33,139),()), ((0,33,144),(0,35,254),()), ((0,36,0),(0,36,38),()),
  ((0,36,64),(0,36,74),()), ((0,36,96),(0,43,115),()),
  ((0,43,118),(0,43,149),()), ((0,43,152),(0,43,185),()),
  ((0,43,189),(0,43,200),()), ((0,43,202),(0,43,209),()),
  ((0,43,236),(0,43,239),()), ((0,44,0),(0,44,46),()), ((0,44,48),(0,44,94),()),
  ((0,44,96),(0,44,238),()), ((0,44,242),(0,44,243),()),
  ((0,44,249),(0,45,37),()), ((0,45,39),(0,45,39),()), ((0,45,45),(0,45,45),()),
  ((0,45,48),(0,45,103),()), ((0,45,111),(0,45,112),()),
  ((0,45,128),(0,45,150),()), ((0,45,160),(0,45,166),()),
  ((0,45,168),(0,45,174),()), ((0,45,176),(0,45,182),()),
  ((0,45,184),(0,45,190),()), ((0,45,192),(0,45,198),()),
  ((0,45,200),(0,45,206),()), ((0,45,208),(0,45,214),()),
  ((0,45,216),(0,45,222),()), ((0,46,0),(0,46,68),()),
  ((0,46,128),(0,46,153),()), ((0,46,155),(0,46,243),()),
  ((0,47,0),(0,47,213),()), ((0,47,240),(0,47,251),()), ((0,48,0),(0,48,41),()),
  ((0,48,48),(0,48,63),()), ((0,48,65),(0,48,150),()),
  ((0,48,155),(0,48,255),()), ((0,49,5),(0,49,45),()),
  ((0,49,49),(0,49,142),()), ((0,49,144),(0,49,186),()),
  ((0,49,192),(0,49,227),()), ((0,49,240),(0,50,30),()),
  ((0,50,32),(0,50,254),()), ((0,51,0),(0,77,181),()),
  ((0,77,192),(0,159,213),()), ((0,160,0),(0,164,140),()),
  ((0,164,144),(0,164,198),()), ((0,164,208),(0,166,43),()),
  ((0,166,64),(0,166,110),()), ((0,166,115),(0,166,115),()),
  ((0,166,126),(0,166,157),()), ((0,166,160),(0,166,239),()),
  ((0,166,242),(0,166,247),()), ((0,167,0),(0,167,174),()),
  ((0,167,176),(0,167,183),()), ((0,167,247),(0,168,1),()),
  ((0,168,3),(0,168,5),()), ((0,168,7),(0,168,10),()),
  ((0,168,12),(0,168,36),()), ((0,168,39),(0,168,43),()),
  ((0,168,48),(0,168,57),()), ((0,168,64),(0,168,119),()),
  ((0,168,128),(0,168,195),()), ((0,168,206),(0,168,217),()),
  ((0,168,242),(0,168,253),()), ((0,169,0),(0,169,37),()),
  ((0,169,46),(0,169,70),()), ((0,169,82),(0,169,83),()),
  ((0,169,95),(0,169,124),()), ((0,169,131),(0,169,178),()),
  ((0,169,180),(0,169,181),()), ((0,169,186),(0,169,187),()),
  ((0,169,189),(0,169,205),()), ((0,169,207),(0,169,217),()),
  ((0,169,222),(0,169,228),()), ((0,169,230),(0,169,254),()),
  ((0,170,0),(0,170,40),()), ((0,170,47),(0,170,48),()),
  ((0,170,51),(0,170,52),()), ((0,170,64),(0,170,66),()),
  ((0,170,68),(0,170,75),()), ((0,170,77),(0,170,77),()),
  ((0,170,80),(0,170,89),()), ((0,170,92),(0,170,123),()),
  ((0,170,125),(0,170,175),()), ((0,170,177),(0,170,177),()),
  ((0,170,181),(0,170,182),()), ((0,170,185),(0,170,189),()),
  ((0,170,192),(0,170,192),()), ((0,170,194),(0,170,194),()),
  ((0,170,219),(0,170,235),()), ((0,170,238),(0,170,245),()),
  ((0,171,1),(0,171,6),()), ((0,171,9),(0,171,14),()),
  ((0,171,17),(0,171,22),()), ((0,171,32),(0,171,38),()),
  ((0,171,40),(0,171,46),()), ((0,171,48),(0,171,101),()),
  ((0,171,112),(0,171,228),()), ((0,171,230),(0,171,231),()),
  ((0,171,233),(0,171,236),()), ((0,171,240),(0,171,249),()),
  ((0,172,0),(0,215,163),()), ((0,215,176),(0,215,198),()),
  ((0,215,203),(0,215,251),()), ((0,249,0),(0,250,109),()),
  ((0,250,112),(0,250,217),()), ((0,251,0),(0,251,6),()),
  ((0,251,19),(0,251,23),()), ((0,251,29),(0,251,29),()),
  ((0,251,31),(0,251,54),()), ((0,251,56),(0,251,60),()),
  ((0,251,62),(0,251,62),()), ((0,251,64),(0,251,65),()),
  ((0,251,67),(0,251,68),()), ((0,251,70),(0,251,193),()),
  ((0,251,211),(0,253,63),()), ((0,253,80),(0,253,143),()),
  ((0,253,146),(0,253,199),()), ((0,253,240),(0,253,253),()),
  ((0,254,16),(0,254,25),()), ((0,254,48),(0,254,82),()),
  ((0,254,84),(0,254,102),()), ((0,254,104),(0,254,107),()),
  ((0,254,112),(0,254,116),()), ((0,254,118),(0,254,252),()),
  ((0,255,1),(0,255,157),()), ((0,255,160),(0,255,190),()),
  ((0,255,194),(0,255,199),()), ((0,255,202),(0,255,207),()),
  ((0,255,210),(0,255,215),()), ((0,255,218),(0,255,220),()),
  ((0,255,224),(0,255,230),()), ((0,255,232),(0,255,238),()),
  ((0,255,252),(0,255,253),()), ((1,0,0),(1,0,11),()), ((1,0,13),(1,0,38),()),
  ((1,0,40),(1,0,58),()), ((1,0,60),(1,0,61),()), ((1,0,63),(1,0,77),()),
  ((1,0,80),(1,0,93),()), ((1,0,128),(1,0,250),()), ((1,1,0),(1,1,2),()),
  ((1,1,7),(1,1,51),()), ((1,1,55),(1,1,142),()), ((1,1,144),(1,1,155),()),
  ((1,1,160),(1,1,160),()), ((1,1,208),(1,1,252),()), ((1,2,128),(1,2,156),()),
  ((1,2,160),(1,2,208),()), ((1,2,225),(1,2,251),()), ((1,3,0),(1,3,35),()),
  ((1,3,48),(1,3,74),()), ((1,3,80),(1,3,117),()), ((1,3,128),(1,3,157),()),
  ((1,3,159),(1,3,195),()), ((1,3,200),(1,3,213),()), ((1,4,0),(1,4,157),()),
  ((1,4,160),(1,4,169),()), ((1,4,176),(1,4,211),()), ((1,4,216),(1,4,251),()),
  ((1,5,0),(1,5,39),()), ((1,5,48),(1,5,99),()), ((1,5,111),(1,5,111),()),
  ((1,6,0),(1,7,54),()), ((1,7,64),(1,7,85),()), ((1,7,96),(1,7,103),()),
  ((1,8,0),(1,8,5),()), ((1,8,8),(1,8,8),()), ((1,8,10),(1,8,53),()),
  ((1,8,55),(1,8,56),()), ((1,8,60),(1,8,60),()), ((1,8,63),(1,8,85),()),
  ((1,8,87),(1,8,158),()), ((1,8,167),(1,8,175),()), ((1,8,224),(1,8,242),()),
  ((1,8,244),(1,8,245),()), ((1,8,251),(1,9,27),()), ((1,9,31),(1,9,57),()),
  ((1,9,63),(1,9,63),()), ((1,9,128),(1,9,183),()), ((1,9,188),(1,9,207),()),
  ((1,9,210),(1,10,0),()), ((1,10,16),(1,10,19),()), ((1,10,21),(1,10,23),()),
  ((1,10,25),(1,10,51),()), ((1,10,64),(1,10,71),()), ((1,10,80),(1,10,88),()),
  ((1,10,96),(1,10,159),()), ((1,10,192),(1,10,228),()),
  ((1,10,235),(1,10,246),()), ((1,11,0),(1,11,53),()), ((1,11,57),(1,11,85),()),
  ((1,11,88),(1,11,114),()), ((1,11,120),(1,11,145),()),
  ((1,11,153),(1,11,156),()), ((1,11,169),(1,11,175),()),
  ((1,12,0),(1,12,72),()), ((1,12,128),(1,12,178),()),
  ((1,12,192),(1,12,242),()), ((1,12,250),(1,12,255),()),
  ((1,14,96),(1,14,126),()), ((1,16,0),(1,16,0),()), ((1,16,2),(1,16,55),()),
  ((1,16,71),(1,16,77),()), ((1,16,82),(1,16,111),()),
  ((1,16,130),(1,16,178),()), ((1,16,183),(1,16,184),()),
  ((1,16,187),(1,16,188),()), ((1,16,190),(1,16,193),()),
  ((1,16,208),(1,16,232),()), ((1,16,240),(1,16,249),()),
  ((1,17,3),(1,17,38),()), ((1,17,44),(1,17,44),()), ((1,17,54),(1,17,67),()),
  ((1,17,80),(1,17,114),()), ((1,17,116),(1,17,118),()),
  ((1,17,130),(1,17,181),()), ((1,17,191),(1,17,201),()),
  ((1,17,205),(1,17,205),()), ((1,17,208),(1,17,223),()),
  ((1,17,225),(1,17,244),()), ((1,18,0),(1,18,17),()), ((1,18,19),(1,18,46),()),
  ((1,18,50),(1,18,51),()), ((1,18,53),(1,18,53),()), ((1,18,56),(1,18,61),()),
  ((1,18,128),(1,18,134),()), ((1,18,136),(1,18,136),()),
  ((1,18,138),(1,18,141),()), ((1,18,143),(1,18,157),()),
  ((1,18,159),(1,18,169),()), ((1,18,176),(1,18,222),()),
  ((1,18,224),(1,18,226),()), ((1,18,240),(1,18,249),()),
  ((1,19,2),(1,19,3),()), ((1,19,5),(1,19,12),()), ((1,19,15),(1,19,16),()),
  ((1,19,19),(1,19,40),()), ((1,19,42),(1,19,48),()), ((1,19,50),(1,19,51),()),
  ((1,19,53),(1,19,57),()), ((1,19,61),(1,19,61),()), ((1,19,63),(1,19,63),()),
  ((1,19,65),(1,19,68),()), ((1,19,71),(1,19,72),()), ((1,19,75),(1,19,77),()),
  ((1,19,80),(1,19,80),()), ((1,19,93),(1,19,99),()), ((1,20,0),(1,20,55),()),
  ((1,20,64),(1,20,65),()), ((1,20,69),(1,20,69),()), ((1,20,71),(1,20,89),()),
  ((1,20,91),(1,20,91),()), ((1,20,93),(1,20,93),()),
  ((1,20,128),(1,20,175),()), ((1,20,177),(1,20,178),()),
  ((1,20,185),(1,20,185),()), ((1,20,187),(1,20,188),()),
  ((1,20,190),(1,20,190),()), ((1,20,193),(1,20,193),()),
  ((1,20,196),(1,20,199),()), ((1,20,208),(1,20,217),()),
  ((1,21,128),(1,21,174),()), ((1,21,176),(1,21,177),()),
  ((1,21,184),(1,21,187),()), ((1,21,190),(1,21,190),()),
  ((1,21,193),(1,21,219),()), ((1,22,0),(1,22,50),()), ((1,22,59),(1,22,60),()),
  ((1,22,62),(1,22,62),()), ((1,22,65),(1,22,68),()), ((1,22,80),(1,22,89),()),
  ((1,22,96),(1,22,108),()), ((1,22,128),(1,22,170),()),
  ((1,22,172),(1,22,172),()), ((1,22,174),(1,22,175),()),
  ((1,22,182),(1,22,182),()), ((1,22,192),(1,22,201),()),
  ((1,23,0),(1,23,25),()), ((1,23,32),(1,23,33),()), ((1,23,38),(1,23,38),()),
  ((1,23,48),(1,23,63),()), ((1,24,160),(1,24,242),()),
  ((1,24,255),(1,24,255),()), ((1,26,192),(1,26,248),()),
  ((1,28,0),(1,28,8),()), ((1,28,10),(1,28,47),()), ((1,28,62),(1,28,62),()),
  ((1,28,64),(1,28,69),()), ((1,28,80),(1,28,108),()),
  ((1,28,112),(1,28,143),()), ((1,28,169),(1,28,169),()),
  ((1,28,177),(1,28,177),()), ((1,28,180),(1,28,180),()),
  ((1,32,0),(1,35,153),()), ((1,36,0),(1,36,110),()),
  ((1,36,112),(1,36,116),()), ((1,36,128),(1,37,67),()),
  ((1,48,0),(1,52,46),()), ((1,68,0),(1,70,70),()), ((1,104,0),(1,106,56),()),
  ((1,106,64),(1,106,94),()), ((1,106,96),(1,106,105),()),
  ((1,106,110),(1,106,111),()), ((1,106,208),(1,106,237),()),
  ((1,106,245),(1,106,245),()), ((1,107,0),(1,107,47),()),
  ((1,107,55),(1,107,69),()), ((1,107,80),(1,107,89),()),
  ((1,107,91),(1,107,97),()), ((1,107,99),(1,107,119),()),
  ((1,107,125),(1,107,143),()), ((1,111,0),(1,111,68),()),
  ((1,111,80),(1,111,126),()), ((1,111,147),(1,111,159),()),
  ((1,111,224),(1,111,224),()), ((1,112,0),(1,135,236),()),
  ((1,136,0),(1,138,242),()), ((1,176,0),(1,176,1),()),
  ((1,188,0),(1,188,106),()), ((1,188,112),(1,188,124),()),
  ((1,188,128),(1,188,136),()), ((1,188,144),(1,188,153),()),
  ((1,188,156),(1,188,156),()), ((1,188,159),(1,188,159),()),
  ((1,208,0),(1,208,245),()), ((1,209,0),(1,209,38),()),
  ((1,209,41),(1,209,100),()), ((1,209,102),(1,209,102),()),
  ((1,209,106),(1,209,109),()), ((1,209,131),(1,209,132),()),
  ((1,209,140),(1,209,169),()), ((1,209,174),(1,209,232),()),
  ((1,210,0),(1,210,65),()), ((1,210,69),(1,210,69),()),
  ((1,211,0),(1,211,86),()), ((1,211,96),(1,211,113),()),
  ((1,212,0),(1,212,84),()), ((1,212,86),(1,212,156),()),
  ((1,212,158),(1,212,159),()), ((1,212,162),(1,212,162),()),
  ((1,212,165),(1,212,166),()), ((1,212,169),(1,212,172),()),
  ((1,212,174),(1,212,185),()), ((1,212,187),(1,212,187),()),
  ((1,212,189),(1,212,195),()), ((1,212,197),(1,213,5),()),
  ((1,213,7),(1,213,10),()), ((1,213,13),(1,213,20),()),
  ((1,213,22),(1,213,28),()), ((1,213,30),(1,213,57),()),
  ((1,213,59),(1,213,62),()), ((1,213,64),(1,213,68),()),
  ((1,213,70),(1,213,70),()), ((1,213,74),(1,213,80),()),
  ((1,213,82),(1,214,165),()), ((1,214,168),(1,215,203),()),
  ((1,215,206),(1,217,255),()), ((1,218,55),(1,218,58),()),
  ((1,218,109),(1,218,116),()), ((1,218,118),(1,218,131),()),
  ((1,218,133),(1,218,139),()), ((1,232,0),(1,232,196),()),
  ((1,232,199),(1,232,207),()), ((1,233,0),(1,233,67),()),
  ((1,233,80),(1,233,89),()), ((1,233,94),(1,233,95),()),
  ((1,238,0),(1,238,3),()), ((1,238,5),(1,238,31),()),
  ((1,238,33),(1,238,34),()), ((1,238,36),(1,238,36),()),
  ((1,238,39),(1,238,39),()), ((1,238,41),(1,238,50),()),
  ((1,238,52),(1,238,55),()), ((1,238,57),(1,238,57),()),
  ((1,238,59),(1,238,59),()), ((1,238,66),(1,238,66),()),
  ((1,238,71),(1,238,71),()), ((1,238,73),(1,238,73),()),
  ((1,238,75),(1,238,75),()), ((1,238,77),(1,238,79),()),
  ((1,238,81),(1,238,82),()), ((1,238,84),(1,238,84),()),
  ((1,238,87),(1,238,87),()), ((1,238,89),(1,238,89),()),
  ((1,238,91),(1,238,91),()), ((1,238,93),(1,238,93),()),
  ((1,238,95),(1,238,95),()), ((1,238,97),(1,238,98),()),
  ((1,238,100),(1,238,100),()), ((1,238,103),(1,238,106),()),
  ((1,238,108),(1,238,114),()), ((1,238,116),(1,238,119),()),
  ((1,238,121),(1,238,124),()), ((1,238,126),(1,238,126),()),
  ((1,238,128),(1,238,137),()), ((1,238,139),(1,238,155),()),
  ((1,238,161),(1,238,163),()), ((1,238,165),(1,238,169),()),
  ((1,238,171),(1,238,187),()), ((1,238,240),(1,238,241),()),
  ((1,240,0),(1,240,43),()), ((1,240,48),(1,240,147),()),
  ((1,240,160),(1,240,174),()), ((1,240,177),(1,240,191),()),
  ((1,240,193),(1,240,207),()), ((1,240,209),(1,240,245),()),
  ((1,241,0),(1,241,12),()), ((1,241,16),(1,241,46),()),
  ((1,241,48),(1,241,107),()), ((1,241,112),(1,241,172),()),
  ((1,241,230),(1,242,2),()), ((1,242,16),(1,242,59),()),
  ((1,242,64),(1,242,72),()), ((1,242,80),(1,242,81),()),
  ((1,243,0),(1,246,210),()), ((1,246,224),(1,246,236),()),
  ((1,246,240),(1,246,246),()), ((1,247,0),(1,247,115),()),
  ((1,247,128),(1,247,212),()), ((1,248,0),(1,248,11),()),
  ((1,248,16),(1,248,71),()), ((1,248,80),(1,248,89),()),
  ((1,248,96),(1,248,135),()), ((1,248,144),(1,248,173),()),
  ((1,249,16),(1,249,30),()), ((1,249,32),(1,249,39),()),
  ((1,249,48),(1,249,48),()), ((1,249,51),(1,249,62),()),
  ((1,249,64),(1,249,75),()), ((1,249,80),(1,249,94),()),
  ((1,249,128),(1,249,145),()), ((1,249,192),(1,249,192),()),
  ((2,0,0),(2,166,214),()), ((2,167,0),(2,183,52),()),
  ((2,183,64),(2,184,29),()), ((2,184,32),(2,206,161),()),
  ((2,248,0),(2,250,29),())
];

pub static UCD_GRAPH_EXT_OTHER: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,9,190),(0,9,190),()), ((0,9,215),(0,9,215),()), ((0,11,62),(0,11,62),()),
  ((0,11,87),(0,11,87),()), ((0,11,190),(0,11,190),()),
  ((0,11,215),(0,11,215),()), ((0,12,194),(0,12,194),()),
  ((0,12,213),(0,12,214),()), ((0,13,62),(0,13,62),()),
  ((0,13,87),(0,13,87),()), ((0,13,207),(0,13,207),()),
  ((0,13,223),(0,13,223),()), ((0,32,12),(0,32,12),()),
  ((0,48,46),(0,48,47),()), ((0,255,158),(0,255,159),()),
  ((1,19,62),(1,19,62),()), ((1,19,87),(1,19,87),()),
  ((1,20,176),(1,20,176),()), ((1,20,189),(1,20,189),()),
  ((1,21,175),(1,21,175),()), ((1,209,101),(1,209,101),()),
  ((1,209,110),(1,209,114),()), ((14,0,32),(14,0,127),())
];

pub static UCD_ID_CONT_NFKC: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,48),(0,0,57),()), ((0,0,65),(0,0,90),()), ((0,0,95),(0,0,95),()),
  ((0,0,97),(0,0,122),()), ((0,0,170),(0,0,170),()), ((0,0,181),(0,0,181),()),
  ((0,0,183),(0,0,183),()), ((0,0,186),(0,0,186),()), ((0,0,192),(0,0,214),()),
  ((0,0,216),(0,0,246),()), ((0,0,248),(0,2,193),()), ((0,2,198),(0,2,209),()),
  ((0,2,224),(0,2,228),()), ((0,2,236),(0,2,236),()), ((0,2,238),(0,2,238),()),
  ((0,3,0),(0,3,116),()), ((0,3,118),(0,3,119),()), ((0,3,123),(0,3,125),()),
  ((0,3,127),(0,3,127),()), ((0,3,134),(0,3,138),()), ((0,3,140),(0,3,140),()),
  ((0,3,142),(0,3,161),()), ((0,3,163),(0,3,245),()), ((0,3,247),(0,4,129),()),
  ((0,4,131),(0,4,135),()), ((0,4,138),(0,5,47),()), ((0,5,49),(0,5,86),()),
  ((0,5,89),(0,5,89),()), ((0,5,97),(0,5,135),()), ((0,5,145),(0,5,189),()),
  ((0,5,191),(0,5,191),()), ((0,5,193),(0,5,194),()), ((0,5,196),(0,5,197),()),
  ((0,5,199),(0,5,199),()), ((0,5,208),(0,5,234),()), ((0,5,240),(0,5,242),()),
  ((0,6,16),(0,6,26),()), ((0,6,32),(0,6,105),()), ((0,6,110),(0,6,211),()),
  ((0,6,213),(0,6,220),()), ((0,6,223),(0,6,232),()), ((0,6,234),(0,6,252),()),
  ((0,6,255),(0,6,255),()), ((0,7,16),(0,7,74),()), ((0,7,77),(0,7,177),()),
  ((0,7,192),(0,7,245),()), ((0,7,250),(0,7,250),()), ((0,8,0),(0,8,45),()),
  ((0,8,64),(0,8,91),()), ((0,8,160),(0,8,180),()), ((0,8,182),(0,8,189),()),
  ((0,8,212),(0,8,225),()), ((0,8,227),(0,9,99),()), ((0,9,102),(0,9,111),()),
  ((0,9,113),(0,9,131),()), ((0,9,133),(0,9,140),()), ((0,9,143),(0,9,144),()),
  ((0,9,147),(0,9,168),()), ((0,9,170),(0,9,176),()), ((0,9,178),(0,9,178),()),
  ((0,9,182),(0,9,185),()), ((0,9,188),(0,9,196),()), ((0,9,199),(0,9,200),()),
  ((0,9,203),(0,9,206),()), ((0,9,215),(0,9,215),()), ((0,9,220),(0,9,221),()),
  ((0,9,223),(0,9,227),()), ((0,9,230),(0,9,241),()), ((0,10,1),(0,10,3),()),
  ((0,10,5),(0,10,10),()), ((0,10,15),(0,10,16),()), ((0,10,19),(0,10,40),()),
  ((0,10,42),(0,10,48),()), ((0,10,50),(0,10,51),()), ((0,10,53),(0,10,54),()),
  ((0,10,56),(0,10,57),()), ((0,10,60),(0,10,60),()), ((0,10,62),(0,10,66),()),
  ((0,10,71),(0,10,72),()), ((0,10,75),(0,10,77),()), ((0,10,81),(0,10,81),()),
  ((0,10,89),(0,10,92),()), ((0,10,94),(0,10,94),()),
  ((0,10,102),(0,10,117),()), ((0,10,129),(0,10,131),()),
  ((0,10,133),(0,10,141),()), ((0,10,143),(0,10,145),()),
  ((0,10,147),(0,10,168),()), ((0,10,170),(0,10,176),()),
  ((0,10,178),(0,10,179),()), ((0,10,181),(0,10,185),()),
  ((0,10,188),(0,10,197),()), ((0,10,199),(0,10,201),()),
  ((0,10,203),(0,10,205),()), ((0,10,208),(0,10,208),()),
  ((0,10,224),(0,10,227),()), ((0,10,230),(0,10,239),()),
  ((0,10,249),(0,10,249),()), ((0,11,1),(0,11,3),()), ((0,11,5),(0,11,12),()),
  ((0,11,15),(0,11,16),()), ((0,11,19),(0,11,40),()), ((0,11,42),(0,11,48),()),
  ((0,11,50),(0,11,51),()), ((0,11,53),(0,11,57),()), ((0,11,60),(0,11,68),()),
  ((0,11,71),(0,11,72),()), ((0,11,75),(0,11,77),()), ((0,11,86),(0,11,87),()),
  ((0,11,92),(0,11,93),()), ((0,11,95),(0,11,99),()),
  ((0,11,102),(0,11,111),()), ((0,11,113),(0,11,113),()),
  ((0,11,130),(0,11,131),()), ((0,11,133),(0,11,138),()),
  ((0,11,142),(0,11,144),()), ((0,11,146),(0,11,149),()),
  ((0,11,153),(0,11,154),()), ((0,11,156),(0,11,156),()),
  ((0,11,158),(0,11,159),()), ((0,11,163),(0,11,164),()),
  ((0,11,168),(0,11,170),()), ((0,11,174),(0,11,185),()),
  ((0,11,190),(0,11,194),()), ((0,11,198),(0,11,200),()),
  ((0,11,202),(0,11,205),()), ((0,11,208),(0,11,208),()),
  ((0,11,215),(0,11,215),()), ((0,11,230),(0,11,239),()),
  ((0,12,0),(0,12,3),()), ((0,12,5),(0,12,12),()), ((0,12,14),(0,12,16),()),
  ((0,12,18),(0,12,40),()), ((0,12,42),(0,12,57),()), ((0,12,61),(0,12,68),()),
  ((0,12,70),(0,12,72),()), ((0,12,74),(0,12,77),()), ((0,12,85),(0,12,86),()),
  ((0,12,88),(0,12,90),()), ((0,12,96),(0,12,99),()),
  ((0,12,102),(0,12,111),()), ((0,12,128),(0,12,131),()),
  ((0,12,133),(0,12,140),()), ((0,12,142),(0,12,144),()),
  ((0,12,146),(0,12,168),()), ((0,12,170),(0,12,179),()),
  ((0,12,181),(0,12,185),()), ((0,12,188),(0,12,196),()),
  ((0,12,198),(0,12,200),()), ((0,12,202),(0,12,205),()),
  ((0,12,213),(0,12,214),()), ((0,12,222),(0,12,222),()),
  ((0,12,224),(0,12,227),()), ((0,12,230),(0,12,239),()),
  ((0,12,241),(0,12,242),()), ((0,13,1),(0,13,3),()), ((0,13,5),(0,13,12),()),
  ((0,13,14),(0,13,16),()), ((0,13,18),(0,13,58),()), ((0,13,61),(0,13,68),()),
  ((0,13,70),(0,13,72),()), ((0,13,74),(0,13,78),()), ((0,13,84),(0,13,87),()),
  ((0,13,95),(0,13,99),()), ((0,13,102),(0,13,111),()),
  ((0,13,122),(0,13,127),()), ((0,13,130),(0,13,131),()),
  ((0,13,133),(0,13,150),()), ((0,13,154),(0,13,177),()),
  ((0,13,179),(0,13,187),()), ((0,13,189),(0,13,189),()),
  ((0,13,192),(0,13,198),()), ((0,13,202),(0,13,202),()),
  ((0,13,207),(0,13,212),()), ((0,13,214),(0,13,214),()),
  ((0,13,216),(0,13,223),()), ((0,13,230),(0,13,239),()),
  ((0,13,242),(0,13,243),()), ((0,14,1),(0,14,58),()), ((0,14,64),(0,14,78),()),
  ((0,14,80),(0,14,89),()), ((0,14,129),(0,14,130),()),
  ((0,14,132),(0,14,132),()), ((0,14,135),(0,14,136),()),
  ((0,14,138),(0,14,138),()), ((0,14,141),(0,14,141),()),
  ((0,14,148),(0,14,151),()), ((0,14,153),(0,14,159),()),
  ((0,14,161),(0,14,163),()), ((0,14,165),(0,14,165),()),
  ((0,14,167),(0,14,167),()), ((0,14,170),(0,14,171),()),
  ((0,14,173),(0,14,185),()), ((0,14,187),(0,14,189),()),
  ((0,14,192),(0,14,196),()), ((0,14,198),(0,14,198),()),
  ((0,14,200),(0,14,205),()), ((0,14,208),(0,14,217),()),
  ((0,14,220),(0,14,223),()), ((0,15,0),(0,15,0),()), ((0,15,24),(0,15,25),()),
  ((0,15,32),(0,15,41),()), ((0,15,53),(0,15,53),()), ((0,15,55),(0,15,55),()),
  ((0,15,57),(0,15,57),()), ((0,15,62),(0,15,71),()), ((0,15,73),(0,15,108),()),
  ((0,15,113),(0,15,132),()), ((0,15,134),(0,15,151),()),
  ((0,15,153),(0,15,188),()), ((0,15,198),(0,15,198),()),
  ((0,16,0),(0,16,73),()), ((0,16,80),(0,16,157),()),
  ((0,16,160),(0,16,197),()), ((0,16,199),(0,16,199),()),
  ((0,16,205),(0,16,205),()), ((0,16,208),(0,16,250),()),
  ((0,16,252),(0,18,72),()), ((0,18,74),(0,18,77),()), ((0,18,80),(0,18,86),()),
  ((0,18,88),(0,18,88),()), ((0,18,90),(0,18,93),()), ((0,18,96),(0,18,136),()),
  ((0,18,138),(0,18,141),()), ((0,18,144),(0,18,176),()),
  ((0,18,178),(0,18,181),()), ((0,18,184),(0,18,190),()),
  ((0,18,192),(0,18,192),()), ((0,18,194),(0,18,197),()),
  ((0,18,200),(0,18,214),()), ((0,18,216),(0,19,16),()),
  ((0,19,18),(0,19,21),()), ((0,19,24),(0,19,90),()), ((0,19,93),(0,19,95),()),
  ((0,19,105),(0,19,113),()), ((0,19,128),(0,19,143),()),
  ((0,19,160),(0,19,245),()), ((0,19,248),(0,19,253),()),
  ((0,20,1),(0,22,108),()), ((0,22,111),(0,22,127),()),
  ((0,22,129),(0,22,154),()), ((0,22,160),(0,22,234),()),
  ((0,22,238),(0,22,248),()), ((0,23,0),(0,23,12),()), ((0,23,14),(0,23,20),()),
  ((0,23,32),(0,23,52),()), ((0,23,64),(0,23,83),()), ((0,23,96),(0,23,108),()),
  ((0,23,110),(0,23,112),()), ((0,23,114),(0,23,115),()),
  ((0,23,128),(0,23,211),()), ((0,23,215),(0,23,215),()),
  ((0,23,220),(0,23,221),()), ((0,23,224),(0,23,233),()),
  ((0,24,11),(0,24,13),()), ((0,24,16),(0,24,25),()), ((0,24,32),(0,24,119),()),
  ((0,24,128),(0,24,170),()), ((0,24,176),(0,24,245),()),
  ((0,25,0),(0,25,30),()), ((0,25,32),(0,25,43),()), ((0,25,48),(0,25,59),()),
  ((0,25,70),(0,25,109),()), ((0,25,112),(0,25,116),()),
  ((0,25,128),(0,25,171),()), ((0,25,176),(0,25,201),()),
  ((0,25,208),(0,25,218),()), ((0,26,0),(0,26,27),()), ((0,26,32),(0,26,94),()),
  ((0,26,96),(0,26,124),()), ((0,26,127),(0,26,137),()),
  ((0,26,144),(0,26,153),()), ((0,26,167),(0,26,167),()),
  ((0,26,176),(0,26,189),()), ((0,27,0),(0,27,75),()), ((0,27,80),(0,27,89),()),
  ((0,27,107),(0,27,115),()), ((0,27,128),(0,27,243),()),
  ((0,28,0),(0,28,55),()), ((0,28,64),(0,28,73),()), ((0,28,77),(0,28,125),()),
  ((0,28,128),(0,28,136),()), ((0,28,208),(0,28,210),()),
  ((0,28,212),(0,28,246),()), ((0,28,248),(0,28,249),()),
  ((0,29,0),(0,29,245),()), ((0,29,251),(0,31,21),()), ((0,31,24),(0,31,29),()),
  ((0,31,32),(0,31,69),()), ((0,31,72),(0,31,77),()), ((0,31,80),(0,31,87),()),
  ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()), ((0,31,93),(0,31,93),()),
  ((0,31,95),(0,31,125),()), ((0,31,128),(0,31,180),()),
  ((0,31,182),(0,31,188),()), ((0,31,190),(0,31,190),()),
  ((0,31,194),(0,31,196),()), ((0,31,198),(0,31,204),()),
  ((0,31,208),(0,31,211),()), ((0,31,214),(0,31,219),()),
  ((0,31,224),(0,31,236),()), ((0,31,242),(0,31,244),()),
  ((0,31,246),(0,31,252),()), ((0,32,63),(0,32,64),()),
  ((0,32,84),(0,32,84),()), ((0,32,113),(0,32,113),()),
  ((0,32,127),(0,32,127),()), ((0,32,144),(0,32,156),()),
  ((0,32,208),(0,32,220),()), ((0,32,225),(0,32,225),()),
  ((0,32,229),(0,32,240),()), ((0,33,2),(0,33,2),()), ((0,33,7),(0,33,7),()),
  ((0,33,10),(0,33,19),()), ((0,33,21),(0,33,21),()), ((0,33,24),(0,33,29),()),
  ((0,33,36),(0,33,36),()), ((0,33,38),(0,33,38),()), ((0,33,40),(0,33,40),()),
  ((0,33,42),(0,33,57),()), ((0,33,60),(0,33,63),()), ((0,33,69),(0,33,73),()),
  ((0,33,78),(0,33,78),()), ((0,33,96),(0,33,136),()), ((0,44,0),(0,44,46),()),
  ((0,44,48),(0,44,94),()), ((0,44,96),(0,44,228),()),
  ((0,44,235),(0,44,243),()), ((0,45,0),(0,45,37),()), ((0,45,39),(0,45,39),()),
  ((0,45,45),(0,45,45),()), ((0,45,48),(0,45,103),()),
  ((0,45,111),(0,45,111),()), ((0,45,127),(0,45,150),()),
  ((0,45,160),(0,45,166),()), ((0,45,168),(0,45,174),()),
  ((0,45,176),(0,45,182),()), ((0,45,184),(0,45,190),()),
  ((0,45,192),(0,45,198),()), ((0,45,200),(0,45,206),()),
  ((0,45,208),(0,45,214),()), ((0,45,216),(0,45,222),()),
  ((0,45,224),(0,45,255),()), ((0,48,5),(0,48,7),()), ((0,48,33),(0,48,47),()),
  ((0,48,49),(0,48,53),()), ((0,48,56),(0,48,60),()), ((0,48,65),(0,48,150),()),
  ((0,48,153),(0,48,154),()), ((0,48,157),(0,48,159),()),
  ((0,48,161),(0,48,250),()), ((0,48,252),(0,48,255),()),
  ((0,49,5),(0,49,45),()), ((0,49,49),(0,49,142),()),
  ((0,49,160),(0,49,186),()), ((0,49,240),(0,49,255),()),
  ((0,52,0),(0,77,181),()), ((0,78,0),(0,159,213),()),
  ((0,160,0),(0,164,140),()), ((0,164,208),(0,164,253),()),
  ((0,165,0),(0,166,12),()), ((0,166,16),(0,166,43),()),
  ((0,166,64),(0,166,111),()), ((0,166,116),(0,166,125),()),
  ((0,166,127),(0,166,241),()), ((0,167,23),(0,167,31),()),
  ((0,167,34),(0,167,136),()), ((0,167,139),(0,167,174),()),
  ((0,167,176),(0,167,183),()), ((0,167,247),(0,168,39),()),
  ((0,168,64),(0,168,115),()), ((0,168,128),(0,168,197),()),
  ((0,168,208),(0,168,217),()), ((0,168,224),(0,168,247),()),
  ((0,168,251),(0,168,251),()), ((0,168,253),(0,168,253),()),
  ((0,169,0),(0,169,45),()), ((0,169,48),(0,169,83),()),
  ((0,169,96),(0,169,124),()), ((0,169,128),(0,169,192),()),
  ((0,169,207),(0,169,217),()), ((0,169,224),(0,169,254),()),
  ((0,170,0),(0,170,54),()), ((0,170,64),(0,170,77),()),
  ((0,170,80),(0,170,89),()), ((0,170,96),(0,170,118),()),
  ((0,170,122),(0,170,194),()), ((0,170,219),(0,170,221),()),
  ((0,170,224),(0,170,239),()), ((0,170,242),(0,170,246),()),
  ((0,171,1),(0,171,6),()), ((0,171,9),(0,171,14),()),
  ((0,171,17),(0,171,22),()), ((0,171,32),(0,171,38),()),
  ((0,171,40),(0,171,46),()), ((0,171,48),(0,171,90),()),
  ((0,171,92),(0,171,101),()), ((0,171,112),(0,171,234),()),
  ((0,171,236),(0,171,237),()), ((0,171,240),(0,171,249),()),
  ((0,172,0),(0,215,163),()), ((0,215,176),(0,215,198),()),
  ((0,215,203),(0,215,251),()), ((0,249,0),(0,250,109),()),
  ((0,250,112),(0,250,217),()), ((0,251,0),(0,251,6),()),
  ((0,251,19),(0,251,23),()), ((0,251,29),(0,251,40),()),
  ((0,251,42),(0,251,54),()), ((0,251,56),(0,251,60),()),
  ((0,251,62),(0,251,62),()), ((0,251,64),(0,251,65),()),
  ((0,251,67),(0,251,68),()), ((0,251,70),(0,251,177),()),
  ((0,251,211),(0,252,93),()), ((0,252,100),(0,253,61),()),
  ((0,253,80),(0,253,143),()), ((0,253,146),(0,253,199),()),
  ((0,253,240),(0,253,249),()), ((0,254,0),(0,254,15),()),
  ((0,254,32),(0,254,47),()), ((0,254,51),(0,254,52),()),
  ((0,254,77),(0,254,79),()), ((0,254,113),(0,254,113),()),
  ((0,254,115),(0,254,115),()), ((0,254,119),(0,254,119),()),
  ((0,254,121),(0,254,121),()), ((0,254,123),(0,254,123),()),
  ((0,254,125),(0,254,125),()), ((0,254,127),(0,254,252),()),
  ((0,255,16),(0,255,25),()), ((0,255,33),(0,255,58),()),
  ((0,255,63),(0,255,63),()), ((0,255,65),(0,255,90),()),
  ((0,255,102),(0,255,190),()), ((0,255,194),(0,255,199),()),
  ((0,255,202),(0,255,207),()), ((0,255,210),(0,255,215),()),
  ((0,255,218),(0,255,220),()), ((1,0,0),(1,0,11),()), ((1,0,13),(1,0,38),()),
  ((1,0,40),(1,0,58),()), ((1,0,60),(1,0,61),()), ((1,0,63),(1,0,77),()),
  ((1,0,80),(1,0,93),()), ((1,0,128),(1,0,250),()), ((1,1,64),(1,1,116),()),
  ((1,1,253),(1,1,253),()), ((1,2,128),(1,2,156),()), ((1,2,160),(1,2,208),()),
  ((1,2,224),(1,2,224),()), ((1,3,0),(1,3,31),()), ((1,3,48),(1,3,74),()),
  ((1,3,80),(1,3,122),()), ((1,3,128),(1,3,157),()), ((1,3,160),(1,3,195),()),
  ((1,3,200),(1,3,207),()), ((1,3,209),(1,3,213),()), ((1,4,0),(1,4,157),()),
  ((1,4,160),(1,4,169),()), ((1,4,176),(1,4,211),()), ((1,4,216),(1,4,251),()),
  ((1,5,0),(1,5,39),()), ((1,5,48),(1,5,99),()), ((1,6,0),(1,7,54),()),
  ((1,7,64),(1,7,85),()), ((1,7,96),(1,7,103),()), ((1,8,0),(1,8,5),()),
  ((1,8,8),(1,8,8),()), ((1,8,10),(1,8,53),()), ((1,8,55),(1,8,56),()),
  ((1,8,60),(1,8,60),()), ((1,8,63),(1,8,85),()), ((1,8,96),(1,8,118),()),
  ((1,8,128),(1,8,158),()), ((1,8,224),(1,8,242),()), ((1,8,244),(1,8,245),()),
  ((1,9,0),(1,9,21),()), ((1,9,32),(1,9,57),()), ((1,9,128),(1,9,183),()),
  ((1,9,190),(1,9,191),()), ((1,10,0),(1,10,3),()), ((1,10,5),(1,10,6),()),
  ((1,10,12),(1,10,19),()), ((1,10,21),(1,10,23),()), ((1,10,25),(1,10,51),()),
  ((1,10,56),(1,10,58),()), ((1,10,63),(1,10,63),()), ((1,10,96),(1,10,124),()),
  ((1,10,128),(1,10,156),()), ((1,10,192),(1,10,199),()),
  ((1,10,201),(1,10,230),()), ((1,11,0),(1,11,53),()), ((1,11,64),(1,11,85),()),
  ((1,11,96),(1,11,114),()), ((1,11,128),(1,11,145),()),
  ((1,12,0),(1,12,72),()), ((1,12,128),(1,12,178),()),
  ((1,12,192),(1,12,242),()), ((1,16,0),(1,16,70),()),
  ((1,16,102),(1,16,111),()), ((1,16,127),(1,16,186),()),
  ((1,16,208),(1,16,232),()), ((1,16,240),(1,16,249),()),
  ((1,17,0),(1,17,52),()), ((1,17,54),(1,17,63),()), ((1,17,80),(1,17,115),()),
  ((1,17,118),(1,17,118),()), ((1,17,128),(1,17,196),()),
  ((1,17,202),(1,17,204),()), ((1,17,208),(1,17,218),()),
  ((1,17,220),(1,17,220),()), ((1,18,0),(1,18,17),()), ((1,18,19),(1,18,55),()),
  ((1,18,62),(1,18,62),()), ((1,18,128),(1,18,134),()),
  ((1,18,136),(1,18,136),()), ((1,18,138),(1,18,141),()),
  ((1,18,143),(1,18,157),()), ((1,18,159),(1,18,168),()),
  ((1,18,176),(1,18,234),()), ((1,18,240),(1,18,249),()),
  ((1,19,0),(1,19,3),()), ((1,19,5),(1,19,12),()), ((1,19,15),(1,19,16),()),
  ((1,19,19),(1,19,40),()), ((1,19,42),(1,19,48),()), ((1,19,50),(1,19,51),()),
  ((1,19,53),(1,19,57),()), ((1,19,60),(1,19,68),()), ((1,19,71),(1,19,72),()),
  ((1,19,75),(1,19,77),()), ((1,19,80),(1,19,80),()), ((1,19,87),(1,19,87),()),
  ((1,19,93),(1,19,99),()), ((1,19,102),(1,19,108),()),
  ((1,19,112),(1,19,116),()), ((1,20,0),(1,20,74),()), ((1,20,80),(1,20,89),()),
  ((1,20,128),(1,20,197),()), ((1,20,199),(1,20,199),()),
  ((1,20,208),(1,20,217),()), ((1,21,128),(1,21,181),()),
  ((1,21,184),(1,21,192),()), ((1,21,216),(1,21,221),()),
  ((1,22,0),(1,22,64),()), ((1,22,68),(1,22,68),()), ((1,22,80),(1,22,89),()),
  ((1,22,128),(1,22,183),()), ((1,22,192),(1,22,201),()),
  ((1,23,0),(1,23,25),()), ((1,23,29),(1,23,43),()), ((1,23,48),(1,23,57),()),
  ((1,24,160),(1,24,233),()), ((1,24,255),(1,24,255),()),
  ((1,26,192),(1,26,248),()), ((1,28,0),(1,28,8),()), ((1,28,10),(1,28,54),()),
  ((1,28,56),(1,28,64),()), ((1,28,80),(1,28,89),()),
  ((1,28,114),(1,28,143),()), ((1,28,146),(1,28,167),()),
  ((1,28,169),(1,28,182),()), ((1,32,0),(1,35,153),()),
  ((1,36,0),(1,36,110),()), ((1,36,128),(1,37,67),()), ((1,48,0),(1,52,46),()),
  ((1,68,0),(1,70,70),()), ((1,104,0),(1,106,56),()),
  ((1,106,64),(1,106,94),()), ((1,106,96),(1,106,105),()),
  ((1,106,208),(1,106,237),()), ((1,106,240),(1,106,244),()),
  ((1,107,0),(1,107,54),()), ((1,107,64),(1,107,67),()),
  ((1,107,80),(1,107,89),()), ((1,107,99),(1,107,119),()),
  ((1,107,125),(1,107,143),()), ((1,111,0),(1,111,68),()),
  ((1,111,80),(1,111,126),()), ((1,111,143),(1,111,159),()),
  ((1,111,224),(1,111,224),()), ((1,112,0),(1,135,236),()),
  ((1,136,0),(1,138,242),()), ((1,176,0),(1,176,1),()),
  ((1,188,0),(1,188,106),()), ((1,188,112),(1,188,124),()),
  ((1,188,128),(1,188,136),()), ((1,188,144),(1,188,153),()),
  ((1,188,157),(1,188,158),()), ((1,209,101),(1,209,105),()),
  ((1,209,109),(1,209,114),()), ((1,209,123),(1,209,130),()),
  ((1,209,133),(1,209,139),()), ((1,209,170),(1,209,173),()),
  ((1,210,66),(1,210,68),()), ((1,212,0),(1,212,84),()),
  ((1,212,86),(1,212,156),()), ((1,212,158),(1,212,159),()),
  ((1,212,162),(1,212,162),()), ((1,212,165),(1,212,166),()),
  ((1,212,169),(1,212,172),()), ((1,212,174),(1,212,185),()),
  ((1,212,187),(1,212,187),()), ((1,212,189),(1,212,195),()),
  ((1,212,197),(1,213,5),()), ((1,213,7),(1,213,10),()),
  ((1,213,13),(1,213,20),()), ((1,213,22),(1,213,28),()),
  ((1,213,30),(1,213,57),()), ((1,213,59),(1,213,62),()),
  ((1,213,64),(1,213,68),()), ((1,213,70),(1,213,70),()),
  ((1,213,74),(1,213,80),()), ((1,213,82),(1,214,165),()),
  ((1,214,168),(1,214,192),()), ((1,214,194),(1,214,218),()),
  ((1,214,220),(1,214,250),()), ((1,214,252),(1,215,20),()),
  ((1,215,22),(1,215,52),()), ((1,215,54),(1,215,78),()),
  ((1,215,80),(1,215,110),()), ((1,215,112),(1,215,136),()),
  ((1,215,138),(1,215,168),()), ((1,215,170),(1,215,194),()),
  ((1,215,196),(1,215,203),()), ((1,215,206),(1,215,255),()),
  ((1,218,0),(1,218,54),()), ((1,218,59),(1,218,108),()),
  ((1,218,117),(1,218,117),()), ((1,218,132),(1,218,132),()),
  ((1,218,155),(1,218,159),()), ((1,218,161),(1,218,175),()),
  ((1,224,0),(1,224,6),()), ((1,224,8),(1,224,24),()),
  ((1,224,27),(1,224,33),()), ((1,224,35),(1,224,36),()),
  ((1,224,38),(1,224,42),()), ((1,232,0),(1,232,196),()),
  ((1,232,208),(1,232,214),()), ((1,233,0),(1,233,74),()),
  ((1,233,80),(1,233,89),()), ((1,238,0),(1,238,3),()),
  ((1,238,5),(1,238,31),()), ((1,238,33),(1,238,34),()),
  ((1,238,36),(1,238,36),()), ((1,238,39),(1,238,39),()),
  ((1,238,41),(1,238,50),()), ((1,238,52),(1,238,55),()),
  ((1,238,57),(1,238,57),()), ((1,238,59),(1,238,59),()),
  ((1,238,66),(1,238,66),()), ((1,238,71),(1,238,71),()),
  ((1,238,73),(1,238,73),()), ((1,238,75),(1,238,75),()),
  ((1,238,77),(1,238,79),()), ((1,238,81),(1,238,82),()),
  ((1,238,84),(1,238,84),()), ((1,238,87),(1,238,87),()),
  ((1,238,89),(1,238,89),()), ((1,238,91),(1,238,91),()),
  ((1,238,93),(1,238,93),()), ((1,238,95),(1,238,95),()),
  ((1,238,97),(1,238,98),()), ((1,238,100),(1,238,100),()),
  ((1,238,103),(1,238,106),()), ((1,238,108),(1,238,114),()),
  ((1,238,116),(1,238,119),()), ((1,238,121),(1,238,124),()),
  ((1,238,126),(1,238,126),()), ((1,238,128),(1,238,137),()),
  ((1,238,139),(1,238,155),()), ((1,238,161),(1,238,163),()),
  ((1,238,165),(1,238,169),()), ((1,238,171),(1,238,187),()),
  ((2,0,0),(2,166,214),()), ((2,167,0),(2,183,52),()),
  ((2,183,64),(2,184,29),()), ((2,184,32),(2,206,161),()),
  ((2,248,0),(2,250,29),()), ((14,1,0),(14,1,239),())
];

pub static UCD_EXPANDING_NFKD: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,168),(0,0,168),()), ((0,0,175),(0,0,175),()), ((0,0,180),(0,0,180),()),
  ((0,0,184),(0,0,184),()), ((0,0,188),(0,0,190),()), ((0,0,192),(0,0,197),()),
  ((0,0,199),(0,0,207),()), ((0,0,209),(0,0,214),()), ((0,0,217),(0,0,221),()),
  ((0,0,224),(0,0,229),()), ((0,0,231),(0,0,239),()), ((0,0,241),(0,0,246),()),
  ((0,0,249),(0,0,253),()), ((0,0,255),(0,1,15),()), ((0,1,18),(0,1,37),()),
  ((0,1,40),(0,1,48),()), ((0,1,50),(0,1,55),()), ((0,1,57),(0,1,64),()),
  ((0,1,67),(0,1,73),()), ((0,1,76),(0,1,81),()), ((0,1,84),(0,1,101),()),
  ((0,1,104),(0,1,126),()), ((0,1,160),(0,1,161),()), ((0,1,175),(0,1,176),()),
  ((0,1,196),(0,1,220),()), ((0,1,222),(0,1,227),()), ((0,1,230),(0,1,245),()),
  ((0,1,248),(0,2,27),()), ((0,2,30),(0,2,31),()), ((0,2,38),(0,2,51),()),
  ((0,2,216),(0,2,221),()), ((0,3,68),(0,3,68),()), ((0,3,122),(0,3,122),()),
  ((0,3,132),(0,3,134),()), ((0,3,136),(0,3,138),()), ((0,3,140),(0,3,140),()),
  ((0,3,142),(0,3,144),()), ((0,3,170),(0,3,176),()), ((0,3,202),(0,3,206),()),
  ((0,3,211),(0,3,212),()), ((0,4,0),(0,4,1),()), ((0,4,3),(0,4,3),()),
  ((0,4,7),(0,4,7),()), ((0,4,12),(0,4,14),()), ((0,4,25),(0,4,25),()),
  ((0,4,57),(0,4,57),()), ((0,4,80),(0,4,81),()), ((0,4,83),(0,4,83),()),
  ((0,4,87),(0,4,87),()), ((0,4,92),(0,4,94),()), ((0,4,118),(0,4,119),()),
  ((0,4,193),(0,4,194),()), ((0,4,208),(0,4,211),()), ((0,4,214),(0,4,215),()),
  ((0,4,218),(0,4,223),()), ((0,4,226),(0,4,231),()), ((0,4,234),(0,4,245),()),
  ((0,4,248),(0,4,249),()), ((0,5,135),(0,5,135),()), ((0,6,34),(0,6,38),()),
  ((0,6,117),(0,6,120),()), ((0,6,192),(0,6,192),()), ((0,6,194),(0,6,194),()),
  ((0,6,211),(0,6,211),()), ((0,9,41),(0,9,41),()), ((0,9,49),(0,9,49),()),
  ((0,9,52),(0,9,52),()), ((0,9,88),(0,9,95),()), ((0,9,203),(0,9,204),()),
  ((0,9,220),(0,9,221),()), ((0,9,223),(0,9,223),()), ((0,10,51),(0,10,51),()),
  ((0,10,54),(0,10,54),()), ((0,10,89),(0,10,91),()), ((0,10,94),(0,10,94),()),
  ((0,11,72),(0,11,72),()), ((0,11,75),(0,11,76),()), ((0,11,92),(0,11,93),()),
  ((0,11,148),(0,11,148),()), ((0,11,202),(0,11,204),()),
  ((0,12,72),(0,12,72),()), ((0,12,192),(0,12,192),()),
  ((0,12,199),(0,12,200),()), ((0,12,202),(0,12,203),()),
  ((0,13,74),(0,13,76),()), ((0,13,218),(0,13,218),()),
  ((0,13,220),(0,13,222),()), ((0,14,51),(0,14,51),()),
  ((0,14,179),(0,14,179),()), ((0,14,220),(0,14,221),()),
  ((0,15,67),(0,15,67),()), ((0,15,77),(0,15,77),()), ((0,15,82),(0,15,82),()),
  ((0,15,87),(0,15,87),()), ((0,15,92),(0,15,92),()),
  ((0,15,105),(0,15,105),()), ((0,15,115),(0,15,115),()),
  ((0,15,117),(0,15,121),()), ((0,15,129),(0,15,129),()),
  ((0,15,147),(0,15,147),()), ((0,15,157),(0,15,157),()),
  ((0,15,162),(0,15,162),()), ((0,15,167),(0,15,167),()),
  ((0,15,172),(0,15,172),()), ((0,15,185),(0,15,185),()),
  ((0,16,38),(0,16,38),()), ((0,27,6),(0,27,6),()), ((0,27,8),(0,27,8),()),
  ((0,27,10),(0,27,10),()), ((0,27,12),(0,27,12),()), ((0,27,14),(0,27,14),()),
  ((0,27,18),(0,27,18),()), ((0,27,59),(0,27,59),()), ((0,27,61),(0,27,61),()),
  ((0,27,64),(0,27,65),()), ((0,27,67),(0,27,67),()), ((0,30,0),(0,30,155),()),
  ((0,30,160),(0,30,249),()), ((0,31,0),(0,31,21),()), ((0,31,24),(0,31,29),()),
  ((0,31,32),(0,31,69),()), ((0,31,72),(0,31,77),()), ((0,31,80),(0,31,87),()),
  ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()), ((0,31,93),(0,31,93),()),
  ((0,31,95),(0,31,125),()), ((0,31,128),(0,31,180),()),
  ((0,31,182),(0,31,189),()), ((0,31,191),(0,31,196),()),
  ((0,31,198),(0,31,211),()), ((0,31,214),(0,31,219),()),
  ((0,31,221),(0,31,238),()), ((0,31,242),(0,31,244),()),
  ((0,31,246),(0,31,254),()), ((0,32,23),(0,32,23),()),
  ((0,32,37),(0,32,38),()), ((0,32,51),(0,32,52),()), ((0,32,54),(0,32,55),()),
  ((0,32,60),(0,32,60),()), ((0,32,62),(0,32,62),()), ((0,32,71),(0,32,73),()),
  ((0,32,87),(0,32,87),()), ((0,32,168),(0,32,168),()), ((0,33,0),(0,33,1),()),
  ((0,33,3),(0,33,3),()), ((0,33,5),(0,33,6),()), ((0,33,9),(0,33,9),()),
  ((0,33,22),(0,33,22),()), ((0,33,32),(0,33,34),()), ((0,33,43),(0,33,43),()),
  ((0,33,59),(0,33,59),()), ((0,33,80),(0,33,95),()), ((0,33,97),(0,33,99),()),
  ((0,33,101),(0,33,104),()), ((0,33,106),(0,33,107),()),
  ((0,33,113),(0,33,115),()), ((0,33,117),(0,33,120),()),
  ((0,33,122),(0,33,123),()), ((0,33,137),(0,33,137),()),
  ((0,33,154),(0,33,155),()), ((0,33,174),(0,33,174),()),
  ((0,33,205),(0,33,207),()), ((0,34,4),(0,34,4),()), ((0,34,9),(0,34,9),()),
  ((0,34,12),(0,34,12),()), ((0,34,36),(0,34,36),()), ((0,34,38),(0,34,38),()),
  ((0,34,44),(0,34,45),()), ((0,34,47),(0,34,48),()), ((0,34,65),(0,34,65),()),
  ((0,34,68),(0,34,68),()), ((0,34,71),(0,34,71),()), ((0,34,73),(0,34,73),()),
  ((0,34,96),(0,34,96),()), ((0,34,98),(0,34,98),()),
  ((0,34,109),(0,34,113),()), ((0,34,116),(0,34,117),()),
  ((0,34,120),(0,34,121),()), ((0,34,128),(0,34,129),()),
  ((0,34,132),(0,34,133),()), ((0,34,136),(0,34,137),()),
  ((0,34,172),(0,34,175),()), ((0,34,224),(0,34,227),()),
  ((0,34,234),(0,34,237),()), ((0,36,105),(0,36,181),()),
  ((0,42,12),(0,42,12),()), ((0,42,116),(0,42,118),()),
  ((0,42,220),(0,42,220),()), ((0,48,76),(0,48,76),()),
  ((0,48,78),(0,48,78),()), ((0,48,80),(0,48,80),()), ((0,48,82),(0,48,82),()),
  ((0,48,84),(0,48,84),()), ((0,48,86),(0,48,86),()), ((0,48,88),(0,48,88),()),
  ((0,48,90),(0,48,90),()), ((0,48,92),(0,48,92),()), ((0,48,94),(0,48,94),()),
  ((0,48,96),(0,48,96),()), ((0,48,98),(0,48,98),()),
  ((0,48,101),(0,48,101),()), ((0,48,103),(0,48,103),()),
  ((0,48,105),(0,48,105),()), ((0,48,112),(0,48,113),()),
  ((0,48,115),(0,48,116),()), ((0,48,118),(0,48,119),()),
  ((0,48,121),(0,48,122),()), ((0,48,124),(0,48,125),()),
  ((0,48,148),(0,48,148),()), ((0,48,155),(0,48,156),()),
  ((0,48,158),(0,48,159),()), ((0,48,172),(0,48,172),()),
  ((0,48,174),(0,48,174),()), ((0,48,176),(0,48,176),()),
  ((0,48,178),(0,48,178),()), ((0,48,180),(0,48,180),()),
  ((0,48,182),(0,48,182),()), ((0,48,184),(0,48,184),()),
  ((0,48,186),(0,48,186),()), ((0,48,188),(0,48,188),()),
  ((0,48,190),(0,48,190),()), ((0,48,192),(0,48,192),()),
  ((0,48,194),(0,48,194),()), ((0,48,197),(0,48,197),()),
  ((0,48,199),(0,48,199),()), ((0,48,201),(0,48,201),()),
  ((0,48,208),(0,48,209),()), ((0,48,211),(0,48,212),()),
  ((0,48,214),(0,48,215),()), ((0,48,217),(0,48,218),()),
  ((0,48,220),(0,48,221),()), ((0,48,244),(0,48,244),()),
  ((0,48,247),(0,48,250),()), ((0,48,254),(0,48,255),()),
  ((0,50,0),(0,50,30),()), ((0,50,32),(0,50,67),()), ((0,50,80),(0,50,95),()),
  ((0,50,110),(0,50,126),()), ((0,50,177),(0,50,207),()),
  ((0,51,0),(0,51,255),()), ((0,172,0),(0,215,163),()),
  ((0,251,0),(0,251,6),()), ((0,251,19),(0,251,23),()),
  ((0,251,29),(0,251,29),()), ((0,251,31),(0,251,31),()),
  ((0,251,42),(0,251,54),()), ((0,251,56),(0,251,60),()),
  ((0,251,62),(0,251,62),()), ((0,251,64),(0,251,65),()),
  ((0,251,67),(0,251,68),()), ((0,251,70),(0,251,79),()),
  ((0,251,164),(0,251,165),()), ((0,251,176),(0,251,177),()),
  ((0,251,221),(0,251,221),()), ((0,251,234),(0,251,251),()),
  ((0,252,0),(0,253,61),()), ((0,253,80),(0,253,143),()),
  ((0,253,146),(0,253,199),()), ((0,253,240),(0,253,252),()),
  ((0,254,25),(0,254,25),()), ((0,254,48),(0,254,48),()),
  ((0,254,73),(0,254,76),()), ((0,254,112),(0,254,114),()),
  ((0,254,116),(0,254,116),()), ((0,254,118),(0,254,127),()),
  ((0,254,129),(0,254,140),()), ((0,254,245),(0,254,252),()),
  ((0,255,227),(0,255,227),()), ((1,16,154),(1,16,154),()),
  ((1,16,156),(1,16,156),()), ((1,16,171),(1,16,171),()),
  ((1,17,46),(1,17,47),()), ((1,19,75),(1,19,76),()),
  ((1,20,187),(1,20,188),()), ((1,20,190),(1,20,190),()),
  ((1,21,186),(1,21,187),()), ((1,209,94),(1,209,100),()),
  ((1,209,187),(1,209,192),()), ((1,241,0),(1,241,10),()),
  ((1,241,16),(1,241,42),()), ((1,241,45),(1,241,46),()),
  ((1,241,74),(1,241,79),()), ((1,241,106),(1,241,107),()),
  ((1,241,144),(1,241,144),()), ((1,242,0),(1,242,1),()),
  ((1,242,19),(1,242,19),()), ((1,242,64),(1,242,72),())
];

pub static UCD_IDEO: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,48,6),(0,48,7),()), ((0,48,33),(0,48,41),()), ((0,48,56),(0,48,58),()),
  ((0,52,0),(0,77,181),()), ((0,78,0),(0,159,213),()),
  ((0,249,0),(0,250,109),()), ((0,250,112),(0,250,217),()),
  ((1,112,0),(1,135,236),()), ((1,136,0),(1,138,242),()),
  ((2,0,0),(2,166,214),()), ((2,167,0),(2,183,52),()),
  ((2,183,64),(2,184,29),()), ((2,184,32),(2,206,161),()),
  ((2,248,0),(2,250,29),())
];

pub static UCD_ID_START: &'static [((u8,u8,u8), (u8,u8,u8), ())] = &[
  ((0,0,65),(0,0,90),()), ((0,0,97),(0,0,122),()), ((0,0,170),(0,0,170),()),
  ((0,0,181),(0,0,181),()), ((0,0,186),(0,0,186),()), ((0,0,192),(0,0,214),()),
  ((0,0,216),(0,0,246),()), ((0,0,248),(0,2,193),()), ((0,2,198),(0,2,209),()),
  ((0,2,224),(0,2,228),()), ((0,2,236),(0,2,236),()), ((0,2,238),(0,2,238),()),
  ((0,3,112),(0,3,116),()), ((0,3,118),(0,3,119),()), ((0,3,122),(0,3,125),()),
  ((0,3,127),(0,3,127),()), ((0,3,134),(0,3,134),()), ((0,3,136),(0,3,138),()),
  ((0,3,140),(0,3,140),()), ((0,3,142),(0,3,161),()), ((0,3,163),(0,3,245),()),
  ((0,3,247),(0,4,129),()), ((0,4,138),(0,5,47),()), ((0,5,49),(0,5,86),()),
  ((0,5,89),(0,5,89),()), ((0,5,97),(0,5,135),()), ((0,5,208),(0,5,234),()),
  ((0,5,240),(0,5,242),()), ((0,6,32),(0,6,74),()), ((0,6,110),(0,6,111),()),
  ((0,6,113),(0,6,211),()), ((0,6,213),(0,6,213),()), ((0,6,229),(0,6,230),()),
  ((0,6,238),(0,6,239),()), ((0,6,250),(0,6,252),()), ((0,6,255),(0,6,255),()),
  ((0,7,16),(0,7,16),()), ((0,7,18),(0,7,47),()), ((0,7,77),(0,7,165),()),
  ((0,7,177),(0,7,177),()), ((0,7,202),(0,7,234),()), ((0,7,244),(0,7,245),()),
  ((0,7,250),(0,7,250),()), ((0,8,0),(0,8,21),()), ((0,8,26),(0,8,26),()),
  ((0,8,36),(0,8,36),()), ((0,8,40),(0,8,40),()), ((0,8,64),(0,8,88),()),
  ((0,8,160),(0,8,180),()), ((0,8,182),(0,8,189),()), ((0,9,4),(0,9,57),()),
  ((0,9,61),(0,9,61),()), ((0,9,80),(0,9,80),()), ((0,9,88),(0,9,97),()),
  ((0,9,113),(0,9,128),()), ((0,9,133),(0,9,140),()), ((0,9,143),(0,9,144),()),
  ((0,9,147),(0,9,168),()), ((0,9,170),(0,9,176),()), ((0,9,178),(0,9,178),()),
  ((0,9,182),(0,9,185),()), ((0,9,189),(0,9,189),()), ((0,9,206),(0,9,206),()),
  ((0,9,220),(0,9,221),()), ((0,9,223),(0,9,225),()), ((0,9,240),(0,9,241),()),
  ((0,10,5),(0,10,10),()), ((0,10,15),(0,10,16),()), ((0,10,19),(0,10,40),()),
  ((0,10,42),(0,10,48),()), ((0,10,50),(0,10,51),()), ((0,10,53),(0,10,54),()),
  ((0,10,56),(0,10,57),()), ((0,10,89),(0,10,92),()), ((0,10,94),(0,10,94),()),
  ((0,10,114),(0,10,116),()), ((0,10,133),(0,10,141),()),
  ((0,10,143),(0,10,145),()), ((0,10,147),(0,10,168),()),
  ((0,10,170),(0,10,176),()), ((0,10,178),(0,10,179),()),
  ((0,10,181),(0,10,185),()), ((0,10,189),(0,10,189),()),
  ((0,10,208),(0,10,208),()), ((0,10,224),(0,10,225),()),
  ((0,10,249),(0,10,249),()), ((0,11,5),(0,11,12),()), ((0,11,15),(0,11,16),()),
  ((0,11,19),(0,11,40),()), ((0,11,42),(0,11,48),()), ((0,11,50),(0,11,51),()),
  ((0,11,53),(0,11,57),()), ((0,11,61),(0,11,61),()), ((0,11,92),(0,11,93),()),
  ((0,11,95),(0,11,97),()), ((0,11,113),(0,11,113),()),
  ((0,11,131),(0,11,131),()), ((0,11,133),(0,11,138),()),
  ((0,11,142),(0,11,144),()), ((0,11,146),(0,11,149),()),
  ((0,11,153),(0,11,154),()), ((0,11,156),(0,11,156),()),
  ((0,11,158),(0,11,159),()), ((0,11,163),(0,11,164),()),
  ((0,11,168),(0,11,170),()), ((0,11,174),(0,11,185),()),
  ((0,11,208),(0,11,208),()), ((0,12,5),(0,12,12),()), ((0,12,14),(0,12,16),()),
  ((0,12,18),(0,12,40),()), ((0,12,42),(0,12,57),()), ((0,12,61),(0,12,61),()),
  ((0,12,88),(0,12,90),()), ((0,12,96),(0,12,97),()),
  ((0,12,128),(0,12,128),()), ((0,12,133),(0,12,140),()),
  ((0,12,142),(0,12,144),()), ((0,12,146),(0,12,168),()),
  ((0,12,170),(0,12,179),()), ((0,12,181),(0,12,185),()),
  ((0,12,189),(0,12,189),()), ((0,12,222),(0,12,222),()),
  ((0,12,224),(0,12,225),()), ((0,12,241),(0,12,242),()),
  ((0,13,5),(0,13,12),()), ((0,13,14),(0,13,16),()), ((0,13,18),(0,13,58),()),
  ((0,13,61),(0,13,61),()), ((0,13,78),(0,13,78),()), ((0,13,84),(0,13,86),()),
  ((0,13,95),(0,13,97),()), ((0,13,122),(0,13,127),()),
  ((0,13,133),(0,13,150),()), ((0,13,154),(0,13,177),()),
  ((0,13,179),(0,13,187),()), ((0,13,189),(0,13,189),()),
  ((0,13,192),(0,13,198),()), ((0,14,1),(0,14,48),()), ((0,14,50),(0,14,51),()),
  ((0,14,64),(0,14,70),()), ((0,14,129),(0,14,130),()),
  ((0,14,132),(0,14,132),()), ((0,14,135),(0,14,136),()),
  ((0,14,138),(0,14,138),()), ((0,14,141),(0,14,141),()),
  ((0,14,148),(0,14,151),()), ((0,14,153),(0,14,159),()),
  ((0,14,161),(0,14,163),()), ((0,14,165),(0,14,165),()),
  ((0,14,167),(0,14,167),()), ((0,14,170),(0,14,171),()),
  ((0,14,173),(0,14,176),()), ((0,14,178),(0,14,179),()),
  ((0,14,189),(0,14,189),()), ((0,14,192),(0,14,196),()),
  ((0,14,198),(0,14,198),()), ((0,14,220),(0,14,223),()),
  ((0,15,0),(0,15,0),()), ((0,15,64),(0,15,71),()), ((0,15,73),(0,15,108),()),
  ((0,15,136),(0,15,140),()), ((0,16,0),(0,16,42),()), ((0,16,63),(0,16,63),()),
  ((0,16,80),(0,16,85),()), ((0,16,90),(0,16,93),()), ((0,16,97),(0,16,97),()),
  ((0,16,101),(0,16,102),()), ((0,16,110),(0,16,112),()),
  ((0,16,117),(0,16,129),()), ((0,16,142),(0,16,142),()),
  ((0,16,160),(0,16,197),()), ((0,16,199),(0,16,199),()),
  ((0,16,205),(0,16,205),()), ((0,16,208),(0,16,250),()),
  ((0,16,252),(0,18,72),()), ((0,18,74),(0,18,77),()), ((0,18,80),(0,18,86),()),
  ((0,18,88),(0,18,88),()), ((0,18,90),(0,18,93),()), ((0,18,96),(0,18,136),()),
  ((0,18,138),(0,18,141),()), ((0,18,144),(0,18,176),()),
  ((0,18,178),(0,18,181),()), ((0,18,184),(0,18,190),()),
  ((0,18,192),(0,18,192),()), ((0,18,194),(0,18,197),()),
  ((0,18,200),(0,18,214),()), ((0,18,216),(0,19,16),()),
  ((0,19,18),(0,19,21),()), ((0,19,24),(0,19,90),()),
  ((0,19,128),(0,19,143),()), ((0,19,160),(0,19,245),()),
  ((0,19,248),(0,19,253),()), ((0,20,1),(0,22,108),()),
  ((0,22,111),(0,22,127),()), ((0,22,129),(0,22,154),()),
  ((0,22,160),(0,22,234),()), ((0,22,238),(0,22,248),()),
  ((0,23,0),(0,23,12),()), ((0,23,14),(0,23,17),()), ((0,23,32),(0,23,49),()),
  ((0,23,64),(0,23,81),()), ((0,23,96),(0,23,108),()),
  ((0,23,110),(0,23,112),()), ((0,23,128),(0,23,179),()),
  ((0,23,215),(0,23,215),()), ((0,23,220),(0,23,220),()),
  ((0,24,32),(0,24,119),()), ((0,24,128),(0,24,168),()),
  ((0,24,170),(0,24,170),()), ((0,24,176),(0,24,245),()),
  ((0,25,0),(0,25,30),()), ((0,25,80),(0,25,109),()),
  ((0,25,112),(0,25,116),()), ((0,25,128),(0,25,171),()),
  ((0,25,176),(0,25,201),()), ((0,26,0),(0,26,22),()), ((0,26,32),(0,26,84),()),
  ((0,26,167),(0,26,167),()), ((0,27,5),(0,27,51),()), ((0,27,69),(0,27,75),()),
  ((0,27,131),(0,27,160),()), ((0,27,174),(0,27,175),()),
  ((0,27,186),(0,27,229),()), ((0,28,0),(0,28,35),()), ((0,28,77),(0,28,79),()),
  ((0,28,90),(0,28,125),()), ((0,28,128),(0,28,136),()),
  ((0,28,233),(0,28,236),()), ((0,28,238),(0,28,241),()),
  ((0,28,245),(0,28,246),()), ((0,29,0),(0,29,191),()), ((0,30,0),(0,31,21),()),
  ((0,31,24),(0,31,29),()), ((0,31,32),(0,31,69),()), ((0,31,72),(0,31,77),()),
  ((0,31,80),(0,31,87),()), ((0,31,89),(0,31,89),()), ((0,31,91),(0,31,91),()),
  ((0,31,93),(0,31,93),()), ((0,31,95),(0,31,125),()),
  ((0,31,128),(0,31,180),()), ((0,31,182),(0,31,188),()),
  ((0,31,190),(0,31,190),()), ((0,31,194),(0,31,196),()),
  ((0,31,198),(0,31,204),()), ((0,31,208),(0,31,211),()),
  ((0,31,214),(0,31,219),()), ((0,31,224),(0,31,236),()),
  ((0,31,242),(0,31,244),()), ((0,31,246),(0,31,252),()),
  ((0,32,113),(0,32,113),()), ((0,32,127),(0,32,127),()),
  ((0,32,144),(0,32,156),()), ((0,33,2),(0,33,2),()), ((0,33,7),(0,33,7),()),
  ((0,33,10),(0,33,19),()), ((0,33,21),(0,33,21),()), ((0,33,24),(0,33,29),()),
  ((0,33,36),(0,33,36),()), ((0,33,38),(0,33,38),()), ((0,33,40),(0,33,40),()),
  ((0,33,42),(0,33,57),()), ((0,33,60),(0,33,63),()), ((0,33,69),(0,33,73),()),
  ((0,33,78),(0,33,78),()), ((0,33,96),(0,33,136),()), ((0,44,0),(0,44,46),()),
  ((0,44,48),(0,44,94),()), ((0,44,96),(0,44,228),()),
  ((0,44,235),(0,44,238),()), ((0,44,242),(0,44,243),()),
  ((0,45,0),(0,45,37),()), ((0,45,39),(0,45,39),()), ((0,45,45),(0,45,45),()),
  ((0,45,48),(0,45,103),()), ((0,45,111),(0,45,111),()),
  ((0,45,128),(0,45,150),()), ((0,45,160),(0,45,166),()),
  ((0,45,168),(0,45,174),()), ((0,45,176),(0,45,182),()),
  ((0,45,184),(0,45,190),()), ((0,45,192),(0,45,198),()),
  ((0,45,200),(0,45,206),()), ((0,45,208),(0,45,214),()),
  ((0,45,216),(0,45,222),()), ((0,48,5),(0,48,7),()), ((0,48,33),(0,48,41),()),
  ((0,48,49),(0,48,53),()), ((0,48,56),(0,48,60),()), ((0,48,65),(0,48,150),()),
  ((0,48,155),(0,48,159),()), ((0,48,161),(0,48,250),()),
  ((0,48,252),(0,48,255),()), ((0,49,5),(0,49,45),()),
  ((0,49,49),(0,49,142),()), ((0,49,160),(0,49,186),()),
  ((0,49,240),(0,49,255),()), ((0,52,0),(0,77,181),()),
  ((0,78,0),(0,159,213),()), ((0,160,0),(0,164,140),()),
  ((0,164,208),(0,164,253),()), ((0,165,0),(0,166,12),()),
  ((0,166,16),(0,166,31),()), ((0,166,42),(0,166,43),()),
  ((0,166,64),(0,166,110),()), ((0,166,127),(0,166,157),()),
  ((0,166,160),(0,166,239),()), ((0,167,23),(0,167,31),()),
  ((0,167,34),(0,167,136),()), ((0,167,139),(0,167,174),()),
  ((0,167,176),(0,167,183),()), ((0,167,247),(0,168,1),()),
  ((0,168,3),(0,168,5),()), ((0,168,7),(0,168,10),()),
  ((0,168,12),(0,168,34),()), ((0,168,64),(0,168,115),()),
  ((0,168,130),(0,168,179),()), ((0,168,242),(0,168,247),()),
  ((0,168,251),(0,168,251),()), ((0,168,253),(0,168,253),()),
  ((0,169,10),(0,169,37),()), ((0,169,48),(0,169,70),()),
  ((0,169,96),(0,169,124),()), ((0,169,132),(0,169,178),()),
  ((0,169,207),(0,169,207),()), ((0,169,224),(0,169,228),()),
  ((0,169,230),(0,169,239),()), ((0,169,250),(0,169,254),()),
  ((0,170,0),(0,170,40),()), ((0,170,64),(0,170,66),()),
  ((0,170,68),(0,170,75),()), ((0,170,96),(0,170,118),()),
  ((0,170,122),(0,170,122),()), ((0,170,126),(0,170,175),()),
  ((0,170,177),(0,170,177),()), ((0,170,181),(0,170,182),()),
  ((0,170,185),(0,170,189),()), ((0,170,192),(0,170,192),()),
  ((0,170,194),(0,170,194),()), ((0,170,219),(0,170,221),()),
  ((0,170,224),(0,170,234),()), ((0,170,242),(0,170,244),()),
  ((0,171,1),(0,171,6),()), ((0,171,9),(0,171,14),()),
  ((0,171,17),(0,171,22),()), ((0,171,32),(0,171,38),()),
  ((0,171,40),(0,171,46),()), ((0,171,48),(0,171,90),()),
  ((0,171,92),(0,171,101),()), ((0,171,112),(0,171,226),()),
  ((0,172,0),(0,215,163),()), ((0,215,176),(0,215,198),()),
  ((0,215,203),(0,215,251),()), ((0,249,0),(0,250,109),()),
  ((0,250,112),(0,250,217),()), ((0,251,0),(0,251,6),()),
  ((0,251,19),(0,251,23),()), ((0,251,29),(0,251,29),()),
  ((0,251,31),(0,251,40),()), ((0,251,42),(0,251,54),()),
  ((0,251,56),(0,251,60),()), ((0,251,62),(0,251,62),()),
  ((0,251,64),(0,251,65),()), ((0,251,67),(0,251,68),()),
  ((0,251,70),(0,251,177),()), ((0,251,211),(0,253,61),()),
  ((0,253,80),(0,253,143),()), ((0,253,146),(0,253,199),()),
  ((0,253,240),(0,253,251),()), ((0,254,112),(0,254,116),()),
  ((0,254,118),(0,254,252),()), ((0,255,33),(0,255,58),()),
  ((0,255,65),(0,255,90),()), ((0,255,102),(0,255,190),()),
  ((0,255,194),(0,255,199),()), ((0,255,202),(0,255,207),()),
  ((0,255,210),(0,255,215),()), ((0,255,218),(0,255,220),()),
  ((1,0,0),(1,0,11),()), ((1,0,13),(1,0,38),()), ((1,0,40),(1,0,58),()),
  ((1,0,60),(1,0,61),()), ((1,0,63),(1,0,77),()), ((1,0,80),(1,0,93),()),
  ((1,0,128),(1,0,250),()), ((1,1,64),(1,1,116),()), ((1,2,128),(1,2,156),()),
  ((1,2,160),(1,2,208),()), ((1,3,0),(1,3,31),()), ((1,3,48),(1,3,74),()),
  ((1,3,80),(1,3,117),()), ((1,3,128),(1,3,157),()), ((1,3,160),(1,3,195),()),
  ((1,3,200),(1,3,207),()), ((1,3,209),(1,3,213),()), ((1,4,0),(1,4,157),()),
  ((1,4,176),(1,4,211),()), ((1,4,216),(1,4,251),()), ((1,5,0),(1,5,39),()),
  ((1,5,48),(1,5,99),()), ((1,6,0),(1,7,54),()), ((1,7,64),(1,7,85),()),
  ((1,7,96),(1,7,103),()), ((1,8,0),(1,8,5),()), ((1,8,8),(1,8,8),()),
  ((1,8,10),(1,8,53),()), ((1,8,55),(1,8,56),()), ((1,8,60),(1,8,60),()),
  ((1,8,63),(1,8,85),()), ((1,8,96),(1,8,118),()), ((1,8,128),(1,8,158),()),
  ((1,8,224),(1,8,242),()), ((1,8,244),(1,8,245),()), ((1,9,0),(1,9,21),()),
  ((1,9,32),(1,9,57),()), ((1,9,128),(1,9,183),()), ((1,9,190),(1,9,191),()),
  ((1,10,0),(1,10,0),()), ((1,10,16),(1,10,19),()), ((1,10,21),(1,10,23),()),
  ((1,10,25),(1,10,51),()), ((1,10,96),(1,10,124),()),
  ((1,10,128),(1,10,156),()), ((1,10,192),(1,10,199),()),
  ((1,10,201),(1,10,228),()), ((1,11,0),(1,11,53),()), ((1,11,64),(1,11,85),()),
  ((1,11,96),(1,11,114),()), ((1,11,128),(1,11,145),()),
  ((1,12,0),(1,12,72),()), ((1,12,128),(1,12,178),()),
  ((1,12,192),(1,12,242),()), ((1,16,3),(1,16,55),()),
  ((1,16,131),(1,16,175),()), ((1,16,208),(1,16,232),()),
  ((1,17,3),(1,17,38),()), ((1,17,80),(1,17,114),()),
  ((1,17,118),(1,17,118),()), ((1,17,131),(1,17,178),()),
  ((1,17,193),(1,17,196),()), ((1,17,218),(1,17,218),()),
  ((1,17,220),(1,17,220),()), ((1,18,0),(1,18,17),()), ((1,18,19),(1,18,43),()),
  ((1,18,128),(1,18,134),()), ((1,18,136),(1,18,136),()),
  ((1,18,138),(1,18,141),()), ((1,18,143),(1,18,157),()),
  ((1,18,159),(1,18,168),()), ((1,18,176),(1,18,222),()),
  ((1,19,5),(1,19,12),()), ((1,19,15),(1,19,16),()), ((1,19,19),(1,19,40),()),
  ((1,19,42),(1,19,48),()), ((1,19,50),(1,19,51),()), ((1,19,53),(1,19,57),()),
  ((1,19,61),(1,19,61),()), ((1,19,80),(1,19,80),()), ((1,19,93),(1,19,97),()),
  ((1,20,0),(1,20,52),()), ((1,20,71),(1,20,74),()), ((1,20,128),(1,20,175),()),
  ((1,20,196),(1,20,197),()), ((1,20,199),(1,20,199),()),
  ((1,21,128),(1,21,174),()), ((1,21,216),(1,21,219),()),
  ((1,22,0),(1,22,47),()), ((1,22,68),(1,22,68),()), ((1,22,128),(1,22,170),()),
  ((1,23,0),(1,23,25),()), ((1,24,160),(1,24,223),()),
  ((1,24,255),(1,24,255),()), ((1,26,192),(1,26,248),()),
  ((1,28,0),(1,28,8),()), ((1,28,10),(1,28,46),()), ((1,28,64),(1,28,64),()),
  ((1,28,114),(1,28,143),()), ((1,32,0),(1,35,153),()),
  ((1,36,0),(1,36,110),()), ((1,36,128),(1,37,67),()), ((1,48,0),(1,52,46),()),
  ((1,68,0),(1,70,70),()), ((1,104,0),(1,106,56),()),
  ((1,106,64),(1,106,94),()), ((1,106,208),(1,106,237),()),
  ((1,107,0),(1,107,47),()), ((1,107,64),(1,107,67),()),
  ((1,107,99),(1,107,119),()), ((1,107,125),(1,107,143),()),
  ((1,111,0),(1,111,68),()), ((1,111,80),(1,111,80),()),
  ((1,111,147),(1,111,159),()), ((1,111,224),(1,111,224),()),
  ((1,112,0),(1,135,236),()), ((1,136,0),(1,138,242),()),
  ((1,176,0),(1,176,1),()), ((1,188,0),(1,188,106),()),
  ((1,188,112),(1,188,124),()), ((1,188,128),(1,188,136),()),
  ((1,188,144),(1,188,153),()), ((1,212,0),(1,212,84),()),
  ((1,212,86),(1,212,156),()), ((1,212,158),(1,212,159),()),
  ((1,212,162),(1,212,162),()), ((1,212,165),(1,212,166),()),
  ((1,212,169),(1,212,172),()), ((1,212,174),(1,212,185),()),
  ((1,212,187),(1,212,187),()), ((1,212,189),(1,212,195),()),
  ((1,212,197),(1,213,5),()), ((1,213,7),(1,213,10),()),
  ((1,213,13),(1,213,20),()), ((1,213,22),(1,213,28),()),
  ((1,213,30),(1,213,57),()), ((1,213,59),(1,213,62),()),
  ((1,213,64),(1,213,68),()), ((1,213,70),(1,213,70),()),
  ((1,213,74),(1,213,80),()), ((1,213,82),(1,214,165),()),
  ((1,214,168),(1,214,192),()), ((1,214,194),(1,214,218),()),
  ((1,214,220),(1,214,250),()), ((1,214,252),(1,215,20),()),
  ((1,215,22),(1,215,52),()), ((1,215,54),(1,215,78),()),
  ((1,215,80),(1,215,110),()), ((1,215,112),(1,215,136),()),
  ((1,215,138),(1,215,168),()), ((1,215,170),(1,215,194),()),
  ((1,215,196),(1,215,203),()), ((1,232,0),(1,232,196),()),
  ((1,233,0),(1,233,67),()), ((1,238,0),(1,238,3),()),
  ((1,238,5),(1,238,31),()), ((1,238,33),(1,238,34),()),
  ((1,238,36),(1,238,36),()), ((1,238,39),(1,238,39),()),
  ((1,238,41),(1,238,50),()), ((1,238,52),(1,238,55),()),
  ((1,238,57),(1,238,57),()), ((1,238,59),(1,238,59),()),
  ((1,238,66),(1,238,66),()), ((1,238,71),(1,238,71),()),
  ((1,238,73),(1,238,73),()), ((1,238,75),(1,238,75),()),
  ((1,238,77),(1,238,79),()), ((1,238,81),(1,238,82),()),
  ((1,238,84),(1,238,84),()), ((1,238,87),(1,238,87),()),
  ((1,238,89),(1,238,89),()), ((1,238,91),(1,238,91),()),
  ((1,238,93),(1,238,93),()), ((1,238,95),(1,238,95),()),
  ((1,238,97),(1,238,98),()), ((1,238,100),(1,238,100),()),
  ((1,238,103),(1,238,106),()), ((1,238,108),(1,238,114),()),
  ((1,238,116),(1,238,119),()), ((1,238,121),(1,238,124),()),
  ((1,238,126),(1,238,126),()), ((1,238,128),(1,238,137),()),
  ((1,238,139),(1,238,155),()), ((1,238,161),(1,238,163),()),
  ((1,238,165),(1,238,169),()), ((1,238,171),(1,238,187),()),
  ((2,0,0),(2,166,214),()), ((2,167,0),(2,183,52),()),
  ((2,183,64),(2,184,29),()), ((2,184,32),(2,206,161),()),
  ((2,248,0),(2,250,29),())
];

